dune-fem  2.4.1-rc
Public Types | Public Member Functions | List of all members
Dune::Fem::CachingQuadrature< GridPartImp, 1 > Class Template Reference

constructor More...

#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/quadrature/cachingquadrature.hh>

Inheritance diagram for Dune::Fem::CachingQuadrature< GridPartImp, 1 >:
Inheritance graph

Public Types

enum  { codimension = 1 }
 codimension of the element quadrature More...
 
enum  { dimension = BaseType::dimension }
 Dimeinsion of the world. More...
 
typedef GridPartImp GridPartType
 type of the grid partition More...
 
typedef BaseType::RealType RealType
 A double... or whatever your grid wants. More...
 
typedef BaseType::CoordinateType CoordinateType
 
typedef BaseType::IntersectionIteratorType IntersectionIteratorType
 Type of the intersection iterator. More...
 
typedef IntersectionIteratorType::Intersection IntersectionType
 
typedef ElementQuadrature< GridPartImp, codimensionNonConformingQuadratureType
 type of quadrature used for non-conforming intersections More...
 

Public Member Functions

 CachingQuadrature (const GridPartType &gridPart, const IntersectionType &intersection, int order, typename BaseType::Side side)
 constructor More...
 
 CachingQuadrature (const ThisType &org)
 copy constructor More...
 
const RealTypeweight (size_t i) const
 

Detailed Description

template<typename GridPartImp>
class Dune::Fem::CachingQuadrature< GridPartImp, 1 >

constructor

Note
The CachingQuadrature requires the grid part to get twist information for TwistUtility (see also ElementQuadrature<GridPartImp,1>).
Parameters
[in]gridPartgrid partition
[in]intersectionintersection
[in]orderdesired order of the quadrature
[in]sideeither INSIDE or OUTSIDE; codim-0 entity for which the ElementQuadrature shall be created

Member Typedef Documentation

template<typename GridPartImp >
typedef BaseType::CoordinateType Dune::Fem::CachingQuadrature< GridPartImp, 1 >::CoordinateType

The coordinates of the quadrature points in the codim-0 reference element

template<typename GridPartImp >
typedef GridPartImp Dune::Fem::CachingQuadrature< GridPartImp, 1 >::GridPartType

type of the grid partition

template<typename GridPartImp >
typedef BaseType :: IntersectionIteratorType Dune::Fem::CachingQuadrature< GridPartImp, 1 >::IntersectionIteratorType

Type of the intersection iterator.

template<typename GridPartImp >
typedef IntersectionIteratorType :: Intersection Dune::Fem::CachingQuadrature< GridPartImp, 1 >::IntersectionType
template<typename GridPartImp >
typedef ElementQuadrature< GridPartImp, codimension > Dune::Fem::CachingQuadrature< GridPartImp, 1 >::NonConformingQuadratureType

type of quadrature used for non-conforming intersections

template<typename GridPartImp >
typedef BaseType::RealType Dune::Fem::CachingQuadrature< GridPartImp, 1 >::RealType

A double... or whatever your grid wants.

Member Enumeration Documentation

template<typename GridPartImp >
anonymous enum

codimension of the element quadrature

Enumerator
codimension 
template<typename GridPartImp >
anonymous enum

Dimeinsion of the world.

Enumerator
dimension 

Constructor & Destructor Documentation

template<typename GridPartImp >
Dune::Fem::CachingQuadrature< GridPartImp, 1 >::CachingQuadrature ( const GridPartType gridPart,
const IntersectionType intersection,
int  order,
typename BaseType::Side  side 
)
inline

constructor

Note
The CachingQuadrature requires the grid part to get twist information for TwistUtility (see also ElementQuadrature<GridPartImp,1>).
Parameters
[in]gridPartgrid partition
[in]intersectionintersection
[in]orderdesired order of the quadrature
[in]sideeither INSIDE or OUTSIDE; codim-0 entity for which the ElementQuadrature shall be created
template<typename GridPartImp >
Dune::Fem::CachingQuadrature< GridPartImp, 1 >::CachingQuadrature ( const ThisType org)
inline

copy constructor

Parameters
[in]orgelement quadrature to copy

Member Function Documentation

template<typename GridPartImp >
const RealType& Dune::Fem::CachingQuadrature< GridPartImp, 1 >::weight ( size_t  i) const
inline

obtain the weight of the i-th quadrature point

Note
The quadrature weights sum up to the volume of the corresponding reference element.
Parameters
[in]iindex of the quadrature point
Returns
weight of the i-th quadrature point within the quadrature

The documentation for this class was generated from the following file: