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 |