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

constructor More...

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

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

Public Types

enum  { codimension = 1 }
 codimension of the quadrature More...
 
enum  { dimension = GridPartType :: dimension }
 dimension of the world More...
 
typedef GridPartImp GridPartType
 type of the grid partition More...
 
typedef GridPartType::ctype RealType
 type for reals (usually double) More...
 
typedef GridPartType::IntersectionIteratorType IntersectionIteratorType
 type of the intersection iterator More...
 
typedef IntersectionIteratorType::Intersection IntersectionType
 
typedef IntegrationTraits::CoordinateType CoordinateType
 type of coordinates in codim-0 reference element More...
 
typedef IntegrationTraits::IntegrationPointListType::CoordinateType LocalCoordinateType
 type of coordinate in codim-1 reference element More...
 
typedef ThisType NonConformingQuadratureType
 type of quadrature for use on non-conforming intersections More...
 

Public Member Functions

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

Detailed Description

template<class GridPartImp>
class Dune::Fem::ElementQuadrature< GridPartImp, 1 >

constructor

Parameters
[in]gridPartgrid partition (a dummy here)
[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<class GridPartImp >
typedef IntegrationTraits :: CoordinateType Dune::Fem::ElementQuadrature< GridPartImp, 1 >::CoordinateType

type of coordinates in codim-0 reference element

template<class GridPartImp >
typedef GridPartImp Dune::Fem::ElementQuadrature< GridPartImp, 1 >::GridPartType

type of the grid partition

template<class GridPartImp >
typedef GridPartType :: IntersectionIteratorType Dune::Fem::ElementQuadrature< GridPartImp, 1 >::IntersectionIteratorType

type of the intersection iterator

template<class GridPartImp >
typedef IntersectionIteratorType :: Intersection Dune::Fem::ElementQuadrature< GridPartImp, 1 >::IntersectionType
template<class GridPartImp >
typedef IntegrationTraits :: IntegrationPointListType :: CoordinateType Dune::Fem::ElementQuadrature< GridPartImp, 1 >::LocalCoordinateType

type of coordinate in codim-1 reference element

template<class GridPartImp >
typedef ThisType Dune::Fem::ElementQuadrature< GridPartImp, 1 >::NonConformingQuadratureType

type of quadrature for use on non-conforming intersections

template<class GridPartImp >
typedef GridPartType :: ctype Dune::Fem::ElementQuadrature< GridPartImp, 1 >::RealType

type for reals (usually double)

Member Enumeration Documentation

template<class GridPartImp >
anonymous enum

codimension of the quadrature

Enumerator
codimension 
template<class GridPartImp >
anonymous enum

dimension of the world

Enumerator
dimension 

Constructor & Destructor Documentation

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

constructor

Parameters
[in]gridPartgrid partition (a dummy here)
[in]intersectionintersection
[in]orderdesired order of the quadrature
[in]sideeither INSIDE or OUTSIDE; codim-0 entity for which the ElementQuadrature shall be created
template<class GridPartImp >
Dune::Fem::ElementQuadrature< GridPartImp, 1 >::ElementQuadrature ( const ElementQuadrature< GridPartImp, 1 > &  org)
inline

copy constructor

Parameters
[in]orgelement quadrature to copy

Member Function Documentation

template<class GridPartImp >
const RealType& Dune::Fem::ElementQuadrature< 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: