Logo  0.95.0-final
Finite Element Embedded Library and Language in C++
Feel++ Feel++ on Github Feel++ community
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Feel::Hypercube< Dim, Order, RDim >::PolyDims< N > Struct Template Reference

#include <hypercube.hpp>

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

Static Public Attributes

static const uint32_type value
 

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

The documentation for this struct was generated from the following file:

Generated on Sun Dec 22 2013 13:11:19 for Feel++ by doxygen 1.8.5