#include <hypercube.hpp>
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:
- (n+1)^2 over the quadrangle
- (n+1)^3 over the hexahedron
|
static const uint32_type | value |
|
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
The documentation for this struct was generated from the following file: