dune-fem 2.8.0
|
constructor More...
#include <dune/fem/quadrature/elementquadrature.hh>
Public Types | |
enum | { codimension = 0 } |
codimension of the element quadrature More... | |
enum | { dimension = GridPartType :: dimension } |
dimension of the world More... | |
typedef ElementQuadratureTraits< GridPartImp, 0, QuadratureTraits > | IntegrationTraits |
typedef ElementIntegrationPointList< GridPartImp, 0, IntegrationTraits > | BaseType |
typedef GridPartImp | GridPartType |
type of the grid partition | |
typedef GridPartType::ctype | RealType |
type for reals (usually double) | |
typedef IntegrationTraits::CoordinateType | CoordinateType |
type for coordinates in the codim-0 reference element | |
typedef BaseType::QuadratureKeyType | QuadratureKeyType |
type of quadrature identifier on user side (default is the order of quadrature) | |
typedef QuadraturePointWrapper< ThisType > | QuadraturePointWrapperType |
type of the quadrature point | |
typedef QuadraturePointIterator< ThisType > | IteratorType |
type of iterator | |
typedef GridPartType::template Codim< 0 >::EntityType | EntityType |
typedef BaseType::IntegrationPointListType | IntegrationPointListType |
Public Member Functions | |
ElementQuadrature (const EntityType &entity, const QuadratureKeyType &quadKey, const bool checkGeomType=true) | |
constructor | |
ElementQuadrature (const GeometryType &type, const QuadratureKeyType &quadKey) | |
constructor | |
ElementQuadrature (const ThisType &org) | |
copy constructor | |
QuadraturePointWrapperType | operator[] (std::size_t i) const |
IteratorType | begin () const noexcept |
IteratorType | end () const noexcept |
const RealType & | weight (size_t i) const |
obtain weight of i-th integration point | |
size_t | nop () const |
obtain the number of integration points | |
Protected Member Functions | |
IntegrationPointListType | createQuadrature (const EntityType &entity, const QuadratureKeyType &quadKey, const bool checkGeomType) |
constructor
[in] | entity | entity, on whose reference element the quadrature lives |
[in] | quadKey | desired minimal order of the quadrature or other means of quadrature identification |
typedef ElementIntegrationPointList< GridPartImp, 0, IntegrationTraits > Dune::Fem::ElementQuadrature< GridPartImp, 0, QuadratureTraits >::BaseType |
typedef IntegrationTraits::CoordinateType Dune::Fem::ElementQuadrature< GridPartImp, 0, QuadratureTraits >::CoordinateType |
type for coordinates in the codim-0 reference element
typedef GridPartType::template Codim<0>::EntityType Dune::Fem::ElementQuadrature< GridPartImp, 0, QuadratureTraits >::EntityType |
typedef GridPartImp Dune::Fem::ElementQuadrature< GridPartImp, 0, QuadratureTraits >::GridPartType |
type of the grid partition
typedef BaseType::IntegrationPointListType Dune::Fem::ElementQuadrature< GridPartImp, 0, QuadratureTraits >::IntegrationPointListType |
typedef ElementQuadratureTraits< GridPartImp, 0, QuadratureTraits > Dune::Fem::ElementQuadrature< GridPartImp, 0, QuadratureTraits >::IntegrationTraits |
typedef QuadraturePointIterator< ThisType > Dune::Fem::ElementQuadrature< GridPartImp, 0, QuadratureTraits >::IteratorType |
type of iterator
typedef BaseType::QuadratureKeyType Dune::Fem::ElementQuadrature< GridPartImp, 0, QuadratureTraits >::QuadratureKeyType |
type of quadrature identifier on user side (default is the order of quadrature)
typedef QuadraturePointWrapper< ThisType > Dune::Fem::ElementQuadrature< GridPartImp, 0, QuadratureTraits >::QuadraturePointWrapperType |
type of the quadrature point
typedef GridPartType::ctype Dune::Fem::ElementQuadrature< GridPartImp, 0, QuadratureTraits >::RealType |
type for reals (usually double)
anonymous enum |
anonymous enum |
|
inline |
constructor
[in] | entity | entity, on whose reference element the quadrature lives |
[in] | quadKey | desired minimal order of the quadrature or other means of quadrature identification |
|
inline |
constructor
[in] | type | geometry type, on whose reference element the quadrature lives |
[in] | quadKey | desired minimal order of the quadrature or other means of quadrature identification |
|
inline |
copy constructor
[in] | org | element quadrature to copy |
|
inlinenoexcept |
|
inlineprotected |
|
inlinenoexcept |
|
inline |
obtain the number of integration points
|
inline |
|
inline |
obtain weight of i-th integration point
This method returns the weight of the i-th integration point for 0 <= i < nop() within the quadrature.
[in] | i | number of the integration point, 0 <= i < nop() |