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

constructor More...

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

Inheritance diagram for Dune::Fem::CachingQuadrature< GridPart, 0 >:
Inheritance graph

Public Types

enum  { codimension = 0 }
 codimension of the element quadrature More...
 
enum  { dimension = BaseType::dimension }
 Dimension of the world. More...
 
typedef GridPart GridPartType
 type of grid partition More...
 
typedef BaseType::RealType RealType
 Just another name for double... More...
 
typedef BaseType::CoordinateType CoordinateType
 The type of the coordinates in the codim-0 reference element. More...
 
typedef GridPartType::template Codim< 0 >::EntityType EntityType
 

Public Member Functions

 CachingQuadrature (const EntityType &entity, int order)
 constructor More...
 
 CachingQuadrature (const GeometryType &type, int order)
 constructor More...
 
 CachingQuadrature (const ThisType &org)
 copy constructor More...
 
const RealTypeweight (size_t i) const
 obtain weight of i-th integration point More...
 

Detailed Description

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

constructor

Parameters
[in]entityentity, on whose reference element the quadratre lives
[in]orderdesired minimal order of the quadrature

Member Typedef Documentation

template<typename GridPart >
typedef BaseType :: CoordinateType Dune::Fem::CachingQuadrature< GridPart, 0 >::CoordinateType

The type of the coordinates in the codim-0 reference element.

template<typename GridPart >
typedef GridPartType::template Codim< 0 >::EntityType Dune::Fem::CachingQuadrature< GridPart, 0 >::EntityType
template<typename GridPart >
typedef GridPart Dune::Fem::CachingQuadrature< GridPart, 0 >::GridPartType

type of grid partition

template<typename GridPart >
typedef BaseType :: RealType Dune::Fem::CachingQuadrature< GridPart, 0 >::RealType

Just another name for double...

Member Enumeration Documentation

template<typename GridPart >
anonymous enum

codimension of the element quadrature

Enumerator
codimension 
template<typename GridPart >
anonymous enum

Dimension of the world.

Enumerator
dimension 

Constructor & Destructor Documentation

template<typename GridPart >
Dune::Fem::CachingQuadrature< GridPart, 0 >::CachingQuadrature ( const EntityType entity,
int  order 
)
inline

constructor

Parameters
[in]entityentity, on whose reference element the quadratre lives
[in]orderdesired minimal order of the quadrature
template<typename GridPart >
Dune::Fem::CachingQuadrature< GridPart, 0 >::CachingQuadrature ( const GeometryType &  type,
int  order 
)
inline

constructor

Parameters
[in]typegeometry type, on whose reference element the quadratre lives
[in]orderdesired minimal order of the quadrature
template<typename GridPart >
Dune::Fem::CachingQuadrature< GridPart, 0 >::CachingQuadrature ( const ThisType org)
inline

copy constructor

Parameters
[in]orgelement quadrature to copy

Member Function Documentation

template<typename GridPart >
const RealType& Dune::Fem::CachingQuadrature< GridPart, 0 >::weight ( size_t  i) const
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.

Note
The integration point can be obtained via the point() method.
The quadrature weights sum up to the volume of the reference element.
Parameters
[in]inumber of the integration point, 0 <= i < nop()
Returns
weight of the i-th integration point

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