DUNE-FEM (unstable)
Dune::Fem::CachingQuadrature< GridPartImp, 1, QuadratureTraits > Class Template Reference
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 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 More... | |
CachingQuadrature (const ThisType &org) | |
copy constructor More... | |
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 | |
Detailed Description
template<typename GridPartImp, template< class, int > class QuadratureTraits>
class Dune::Fem::CachingQuadrature< GridPartImp, 1, QuadratureTraits >
class Dune::Fem::CachingQuadrature< GridPartImp, 1, QuadratureTraits >
constructor
- Note
- The CachingQuadrature requires the grid part to get twist information for TwistUtility (see also ElementQuadrature<GridPartImp,1>).
- Parameters
-
[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
Constructor & Destructor Documentation
◆ CachingQuadrature() [1/2]
template<typename GridPartImp , template< class, int > class QuadratureTraits>
|
inline |
constructor
- Note
- The CachingQuadrature requires the grid part to get twist information for TwistUtility (see also ElementQuadrature<GridPartImp,1>).
- Parameters
-
[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
◆ CachingQuadrature() [2/2]
template<typename GridPartImp , template< class, int > class QuadratureTraits>
|
inline |
copy constructor
- Parameters
-
[in] org element quadrature to copy
Member Function Documentation
◆ weight()
template<typename GridPartImp , template< class, int > class QuadratureTraits>
|
inline |
The documentation for this class was generated from the following file:
- dune/fem/quadrature/cachingquadrature.hh
![Creative Commons License](https://i.creativecommons.org/l/by-sa/4.0/80x15.png)