Feel++  0.92.0
Classes | Public Types | Static Public Attributes
Feel::BoundaryAdaptedTraits< Dim, Degree, T, StoragePolicy > Struct Template Reference

List of all members.

Classes

struct  ChangeOrder
struct  ChangeValueType
struct  Convex

Public Types

typedef T value_type
typedef Convex< nOrder >::type convex_type
typedef Convex< nOrder >
::reference_type 
reference_convex_type
typedef Convex
< nConvexOrderDiff >::type 
diff_convex_type
typedef Convex
< nConvexOrderDiff >
::reference_type 
diff_reference_convex_type
typedef mpl::if_
< mpl::equal_to< mpl::int_
< nDim >, mpl::int_
< 2 > >, mpl::identity
< PointSetWarpBlend
< diff_convex_type,
nConvexOrderDiff, value_type >
>, mpl::identity
< PointSetEquiSpaced
< diff_convex_type,
nConvexOrderDiff, value_type >
> >::type::type 
diff_pointset_type
typedef StoragePolicy< value_type > storage_policy
typedef storage_policy::vector_type vector_type
typedef storage_policy::matrix_type matrix_type
typedef
storage_policy::vector_matrix_type 
vector_matrix_type
typedef
storage_policy::vector_vector_matrix_type 
vector_vector_matrix_type
typedef
storage_policy::matrix_node_type 
matrix_node_type
typedef storage_policy::points_type points_type
typedef storage_policy::node_type node_type

Static Public Attributes

static const uint16_type nDim = Dim
static const uint16_type nOrder = Degree
static const uint16_type nConvexOrderDiff = nDim+nOrder+1
static const bool is_normalized = false
static const uint16_type numVertices = reference_convex_type::numVertices
static const uint16_type numFaces = reference_convex_type::numFaces

template<uint16_type Dim, uint16_type Degree, typename T = double, template< class > class StoragePolicy = StorageUBlas>
struct Feel::BoundaryAdaptedTraits< Dim, Degree, T, StoragePolicy >