|
dune-fem 2.8.0
|
Agglomeration is a simple quadrature for polyhedral cells based on sub triangulation
More...
#include <dune/fem/quadrature/agglomerationquadrature.hh>
Classes | |
| struct | Deleter |
Public Types | |
| enum | { codimension = 0 } |
| codimension of the element quadrature More... | |
| enum | { dimension = GridPartType :: dimension } |
| dimension of the grid More... | |
| enum | { dimensionworld = GridPartType :: dimensionworld } |
| dimension of the world More... | |
| typedef GridPartImp | GridPartType |
| type of the grid partition | |
| typedef GridPartType::ctype | RealType |
| type for reals (usually double) | |
| typedef IntegrationPointList | IntegrationPointListType |
| typedef IntegrationPointListType::CoordinateType | CoordinateType |
| typedef int | QuadratureKeyType |
| typedef GridPartType::template Codim< 0 >::EntityType | EntityType |
Static Public Member Functions | |
| template<int dimw = dimensionworld> | |
| static std::enable_if_t< dimension==2 &&dimw==2, IntegrationPointListType > | computeQuadrature (const EntityType &entity, const QuadratureKeyType &quadKey) |
| returns quadrature points for polyhedral cells | |
| template<int dimw = dimensionworld> | |
| static std::enable_if_t< dimension !=2||dimw !=2, IntegrationPointListType > | computeQuadrature (const EntityType &entity, const QuadratureKeyType &quadKey) |
Protected Types | |
| typedef PolyhedronQuadrature< RealType, dimension > | PolyhedronQuadratureType |
| typedef IntegrationPointListType::IntegrationPointListType | IntegrationPointListImpl |
| typedef std::stack< std::unique_ptr< PolyhedronQuadratureType > > | PolyhedronQuadratureStorageType |
Static Protected Member Functions | |
| static PolyhedronQuadratureStorageType & | quadStorage () |
| static PolyhedronQuadratureType * | getObject (const GeometryType &type) |
| static void | pushObject (const PolyhedronQuadratureType *quad) |
Agglomeration is a simple quadrature for polyhedral cells based on sub triangulation
| typedef IntegrationPointListType::CoordinateType Dune::Fem::Agglomeration< GridPartImp, IntegrationPointList >::CoordinateType |
| typedef GridPartType::template Codim<0>::EntityType Dune::Fem::Agglomeration< GridPartImp, IntegrationPointList >::EntityType |
| typedef GridPartImp Dune::Fem::Agglomeration< GridPartImp, IntegrationPointList >::GridPartType |
type of the grid partition
|
protected |
| typedef IntegrationPointList Dune::Fem::Agglomeration< GridPartImp, IntegrationPointList >::IntegrationPointListType |
|
protected |
|
protected |
| typedef int Dune::Fem::Agglomeration< GridPartImp, IntegrationPointList >::QuadratureKeyType |
| typedef GridPartType::ctype Dune::Fem::Agglomeration< GridPartImp, IntegrationPointList >::RealType |
type for reals (usually double)
| anonymous enum |
| anonymous enum |
| anonymous enum |
|
inlinestatic |
returns quadrature points for polyhedral cells
|
inlinestatic |
|
inlinestaticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |