Feel++  0.92.0
Classes | Static Public Attributes
Feel::DubinerTraits< Dim, RealDim, Degree, NormalizationPolicy, T, StoragePolicy > Struct Template Reference

List of all members.

Classes

struct  ChangeOrder
struct  ChangeValueType
struct  Convex

Public Types

Typedefs
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::matrix_type matrix_type
typedef
storage_policy::vector_matrix_type 
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 nRealDim = RealDim
static const uint16_type nOrder = Degree
static const uint16_type nConvexOrderDiff = nDim+nOrder+1
static const bool is_normalized = NormalizationPolicy::is_normalized

template<uint16_type Dim, uint16_type RealDim, uint16_type Degree, typename NormalizationPolicy = Normalized<true>, typename T = double, template< class > class StoragePolicy = StorageUBlas>
struct Feel::DubinerTraits< Dim, RealDim, Degree, NormalizationPolicy, T, StoragePolicy >