DUNE-FEM (unstable)

Dune::Fem::CachingQuadrature< GridPart, 0, QuadratureTraits > Class Template Reference

constructor More...

#include <dune/fem/quadrature/cachingquadrature.hh>

Public Types

typedef GridPart GridPartType
 type of grid partition
 
typedef BaseType::RealType RealType
 just another name for double
 
typedef BaseType::CoordinateType CoordinateType
 type of the 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< ThisTypeQuadraturePointWrapperType
 type of the quadrature point
 
typedef QuadraturePointIterator< ThisTypeIteratorType
 type of iterator
 

Public Member Functions

 CachingQuadrature (const EntityType &entity, const QuadratureKeyType &quadKey)
 constructor More...
 
 CachingQuadrature (const GeometryType &type, const QuadratureKeyType &quadKey)
 constructor More...
 
 CachingQuadrature (const ThisType &org)
 copy constructor More...
 
const RealTypeweight (std::size_t i) const
 

Static Public Attributes

static constexpr auto codimension = 0
 codimension of the element quadrature
 
static constexpr auto dimension = BaseType::dimension
 dimension of the world
 

Detailed Description

template<typename GridPart, template< class, int > class QuadratureTraits>
class Dune::Fem::CachingQuadrature< GridPart, 0, QuadratureTraits >

constructor

Parameters
[in]entityentity, on whose reference element the quadrature lives
[in]quadKeydesired minimal order of the quadrature or other means of quadrature identification

Constructor & Destructor Documentation

◆ CachingQuadrature() [1/3]

template<typename GridPart , template< class, int > class QuadratureTraits>
Dune::Fem::CachingQuadrature< GridPart, 0, QuadratureTraits >::CachingQuadrature ( const EntityType &  entity,
const QuadratureKeyType quadKey 
)
inline

constructor

Parameters
[in]entityentity, on whose reference element the quadrature lives
[in]quadKeydesired minimal order of the quadrature or other means of quadrature identification

◆ CachingQuadrature() [2/3]

template<typename GridPart , template< class, int > class QuadratureTraits>
Dune::Fem::CachingQuadrature< GridPart, 0, QuadratureTraits >::CachingQuadrature ( const GeometryType type,
const QuadratureKeyType quadKey 
)
inline

constructor

Parameters
[in]typegeometry type, on whose reference element the quadrature lives
[in]quadKeydesired minimal order of the quadrature or other means of quadrature identification

◆ CachingQuadrature() [3/3]

template<typename GridPart , template< class, int > class QuadratureTraits>
Dune::Fem::CachingQuadrature< GridPart, 0, QuadratureTraits >::CachingQuadrature ( const ThisType org)
inline

copy constructor

Parameters
[in]orgelement quadrature to copy

Member Function Documentation

◆ weight()

template<typename GridPart , template< class, int > class QuadratureTraits>
const RealType & Dune::Fem::CachingQuadrature< GridPart, 0, QuadratureTraits >::weight ( std::size_t  i) const
inline


The documentation for this class was generated from the following file:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.111.3 (Jul 27, 22:29, 2024)