|
Feel++
0.92.0
|
Public Types | |
| typedef super::primal_space_type | primal_space_type |
|
typedef primal_space_type::value_type | value_type |
|
typedef primal_space_type::points_type | points_type |
|
typedef primal_space_type::matrix_type | matrix_type |
|
typedef primal_space_type::template convex< 2 >::type | convex_type |
|
typedef Reference< convex_type, nDim, 2, nDim, value_type > | reference_convex_type |
|
typedef reference_convex_type::node_type | node_type |
|
typedef PointSet< convex_type, value_type > | pointset_type |
|
typedef PointSetType < convex_type, 2, value_type > | equispaced_pointset_type |
Public Member Functions | |
| CrouzeixRaviartDual (primal_space_type const &primal) | |
| points_type const & | points () const |
| points_type const & | points (uint16_type f) const |
| matrix_type | operator() (primal_space_type const &pset) const |
Static Public Attributes | |
| static const uint16_type | nDim = super::nDim |
| static const uint16_type | nOrder = super::nOrder |
| static const uint16_type | nVertices = reference_convex_type::numVertices |
| static const uint16_type | nFaces = reference_convex_type::numFaces |
| static const uint16_type | nGeometricFaces = reference_convex_type::numFaces |
| static const uint16_type | nEdges = reference_convex_type::numEdges |
| static const uint16_type | nNormals = reference_convex_type::numNormals |
| static const uint16_type | nbPtsPerVertex = 0 |
| static const uint16_type | nbPtsPerEdge |
| static const uint16_type | nbPtsPerFace |
| static const uint16_type | nbPtsPerVolume = 0 |
| static const uint16_type | numPoints |
| static const uint16_type | nDofPerVertex = nbPtsPerVertex |
| static const uint16_type | nDofPerEdge = nbPtsPerEdge |
| static const uint16_type | nDofPerFace = nbPtsPerFace |
| static const uint16_type | nDofPerVolume = nbPtsPerVolume |
| static const uint16_type | nLocalDof = numPoints |
| static const uint16_type | nFacesInConvex |
const uint16_type Feel::fem::detail::CrouzeixRaviartDual< Basis, PointSetType >::nbPtsPerEdge [static] |
mpl::if_<mpl::equal_to<mpl::int_<nDim>,mpl::int_<2> >,
mpl::int_<reference_convex_type::nbPtsPerEdge>,
mpl::int_<0> >::type::value
const uint16_type Feel::fem::detail::CrouzeixRaviartDual< Basis, PointSetType >::nbPtsPerFace [static] |
mpl::if_<mpl::equal_to<mpl::int_<nDim>,mpl::int_<3> >,
mpl::int_<reference_convex_type::nbPtsPerFace>,
mpl::int_<0> >::type::value
const uint16_type Feel::fem::detail::CrouzeixRaviartDual< Basis, PointSetType >::nDofPerEdge = nbPtsPerEdge [static] |
Number of degrees of freedom per edge
const uint16_type Feel::fem::detail::CrouzeixRaviartDual< Basis, PointSetType >::nDofPerFace = nbPtsPerFace [static] |
Number of degrees of freedom per face
const uint16_type Feel::fem::detail::CrouzeixRaviartDual< Basis, PointSetType >::nDofPerVertex = nbPtsPerVertex [static] |
Number of degrees of freedom per vertex
const uint16_type Feel::fem::detail::CrouzeixRaviartDual< Basis, PointSetType >::nDofPerVolume = nbPtsPerVolume [static] |
Number of degrees of freedom per volume
const uint16_type Feel::fem::detail::CrouzeixRaviartDual< Basis, PointSetType >::nFacesInConvex [static] |
mpl::if_< mpl::equal_to<mpl::int_<nDim>, mpl::int_<1> >,
mpl::int_<nVertices>,
typename mpl::if_<mpl::equal_to<mpl::int_<nDim>, mpl::int_<2> >,
mpl::int_<nEdges>,
mpl::int_<nFaces> >::type >::type::value
const uint16_type Feel::fem::detail::CrouzeixRaviartDual< Basis, PointSetType >::nLocalDof = numPoints [static] |
Total number of degrees of freedom (equal to refEle::nDof)
const uint16_type Feel::fem::detail::CrouzeixRaviartDual< Basis, PointSetType >::numPoints [static] |
( reference_convex_type::numGeometricFaces*nbPtsPerFace+
reference_convex_type::numEdges*nbPtsPerEdge )
1.7.6.1