Feel++  0.92.0
Public Types | Public Member Functions | Public Attributes | Static Public Attributes
Feel::PointSetMapped< element_type, Convex, Order, T, PointSetType > Class Template Reference

List of all members.

Public Types

typedef PointSetType< Convex,
Order, T > 
pointset_type
typedef T value_type
typedef pointset_type::nodes_type nodes_type
typedef matrix_node
< value_type >::type 
points_type
typedef element_type::gm_type gm_type
typedef element_type::gm_ptrtype gm_ptrtype
typedef
element_type::edge_permutation_type 
edge_permutation_type
typedef
element_type::face_permutation_type 
face_permutation_type
typedef ublas::vector
< uint16_type > 
permutation_vector_type
typedef ublas::mapped_matrix
< uint16_type > 
permutation_matrix_type
typedef mpl::if_< mpl::bool_
< is_simplex >, Simplex< Dim,
Order, Dim >, Hypercube< Dim,
Order, Dim > > 
conv_order_type
typedef Reference< Convex, Dim,
convexOrder, Dim, value_type > 
RefElem
typedef pointset_type::range_type range_type
typedef
pointset_type::index_map_type 
index_map_type

Public Member Functions

 PointSetMapped (element_type const &_elt)
permutation_vector_type getVectorPermutation (face_permutation_type P)
permutation_matrix_type getMatrixPermutation (face_permutation_type P)
points_type pointsBySubEntity (uint16_type top_dim, uint16_type local_id, bool boundary=0, bool real=0)

Public Attributes

RefElem RefConv

Static Public Attributes

static const uint32_type Dim = Convex::nDim
static const uint32_type convexOrder = Convex::nOrder
static const bool is_simplex = Convex::is_simplex
static const uint32_type nbPtsPerVertex = conv_order_type::type::nbPtsPerVertex
static const uint32_type nbPtsPerEdge = conv_order_type::type::nbPtsPerEdge
static const uint32_type nbPtsPerFace = conv_order_type::type::nbPtsPerFace

template<typename element_type, class Convex, uint16_type Order, typename T = double, template< class, uint16_type, class > class PointSetType = PointSetEquiSpaced>
class Feel::PointSetMapped< element_type, Convex, Order, T, PointSetType >