dune-fem 2.8.0
|
constructor More...
#include <dune/fem/quadrature/cachingquadrature.hh>
Public Types | |
typedef GridPartImp | GridPartType |
type of the grid partition | |
typedef BaseType::RealType | RealType |
just another name for double | |
typedef BaseType::CoordinateType | CoordinateType |
the coordinates of the quadrature points 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 BaseType::IntersectionIteratorType | IntersectionIteratorType |
type of the intersection iterator | |
typedef IntersectionIteratorType::Intersection | IntersectionType |
typedef ElementQuadrature< GridPartImp, codimension > | NonConformingQuadratureType |
type of quadrature used for non-conforming intersections | |
Public Member Functions | |
CachingQuadrature (const GridPartType &gridPart, const IntersectionType &intersection, const QuadratureKeyType &quadKey, typename BaseType::Side side) | |
constructor | |
CachingQuadrature (const ThisType &org) | |
copy constructor | |
QuadraturePointWrapperType | operator[] (std::size_t i) const |
IteratorType | begin () const noexcept |
IteratorType | end () const noexcept |
const RealType & | weight (std::size_t i) const |
Static Public Attributes | |
static constexpr auto | codimension = 1 |
codimension of the element quadrature | |
static constexpr auto | dimension = BaseType::dimension |
dimeinsion of the world | |
constructor
[in] | gridPart | grid partition |
[in] | intersection | intersection |
[in] | order | desired order of the quadrature |
[in] | side | either INSIDE or OUTSIDE; codim-0 entity for which the ElementQuadrature shall be created |
typedef BaseType::CoordinateType Dune::Fem::CachingQuadrature< GridPartImp, 1, QuadratureTraits >::CoordinateType |
the coordinates of the quadrature points in the codim-0 reference element
typedef GridPartImp Dune::Fem::CachingQuadrature< GridPartImp, 1, QuadratureTraits >::GridPartType |
type of the grid partition
typedef BaseType::IntersectionIteratorType Dune::Fem::CachingQuadrature< GridPartImp, 1, QuadratureTraits >::IntersectionIteratorType |
type of the intersection iterator
typedef IntersectionIteratorType::Intersection Dune::Fem::CachingQuadrature< GridPartImp, 1, QuadratureTraits >::IntersectionType |
typedef QuadraturePointIterator< ThisType > Dune::Fem::CachingQuadrature< GridPartImp, 1, QuadratureTraits >::IteratorType |
type of iterator
typedef ElementQuadrature< GridPartImp, codimension > Dune::Fem::CachingQuadrature< GridPartImp, 1, QuadratureTraits >::NonConformingQuadratureType |
type of quadrature used for non-conforming intersections
typedef BaseType::QuadratureKeyType Dune::Fem::CachingQuadrature< GridPartImp, 1, QuadratureTraits >::QuadratureKeyType |
type of quadrature identifier on user side (default is the order of quadrature)
typedef QuadraturePointWrapper< ThisType > Dune::Fem::CachingQuadrature< GridPartImp, 1, QuadratureTraits >::QuadraturePointWrapperType |
type of the quadrature point
typedef BaseType::RealType Dune::Fem::CachingQuadrature< GridPartImp, 1, QuadratureTraits >::RealType |
just another name for double
|
inline |
constructor
[in] | gridPart | grid partition |
[in] | intersection | intersection |
[in] | order | desired order of the quadrature |
[in] | side | either INSIDE or OUTSIDE; codim-0 entity for which the ElementQuadrature shall be created |
|
inline |
copy constructor
[in] | org | element quadrature to copy |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |
|
inline |
|
staticconstexpr |
codimension of the element quadrature
|
staticconstexpr |
dimeinsion of the world