Feel++ 0.91.0
Static Public Attributes
Feel::Hypercube< Dim, Order, RDim >::PolyDims< N > Struct Template Reference

#include <hypercube.hpp>

List of all members.

Static Public Attributes

static const uint32_type value

Detailed Description

template<uint16_type Dim, uint16_type Order = 1, uint16_type RDim = Dim>
template<int N>
struct Feel::Hypercube< Dim, Order, RDim >::PolyDims< N >

Returns:
the number of polynomials of total degree n on the shape:
  1. (n+1)^2 over the quadrangle
  2. (n+1)^3 over the hexahedron

Member Data Documentation

template<uint16_type Dim, uint16_type Order = 1, uint16_type RDim = Dim>
template<int N>
const uint32_type Feel::Hypercube< Dim, Order, RDim >::PolyDims< N >::value [static]
Initial value:
 mpl::if_<mpl::equal_to<mpl::int_<nDim>,mpl::int_<3> >,
                                                  mpl::identity<mpl::int_<(N+1)*(N+1)*(N+1)> >,
                                                  typename mpl::if_<mpl::equal_to<mpl::int_<nDim>,mpl::int_<2> >,
                                                                    mpl::identity<mpl::int_<(N+1)*(N+1)> >,
                                                                    mpl::identity<mpl::int_<(N+1)> > >::type>::type::value