1 #ifndef DUNE_FEM_ELEMENTQUADRATURE_HH 2 #define DUNE_FEM_ELEMENTQUADRATURE_HH 46 template<
typename Gr
idPartImp,
int codim >
51 template<
class Gr
idPartImp,
int codim >
55 typedef typename GridPartImp :: ctype
ctype;
74 template<
typename Gr
idPartImp >
93 typedef typename GridPartType :: ctype
RealType;
99 typedef typename GridPartType::template Codim< 0 >::EntityType
EntityType;
102 using BaseType::quadImp;
112 : BaseType( entity.type(), order )
122 : BaseType( type, order )
136 return quadImp().weight( i );
143 template<
class Gr
idPartImp >
146 < GridPartImp, 1, ElementQuadratureTraits< GridPartImp, 1 > >
163 using BaseType :: quadImp;
196 const IntersectionType &intersection,
198 typename BaseType :: Side side )
199 : BaseType( gridPart, intersection, order, side )
222 return quadImp().weight( i );
230 #endif // #ifndef DUNE_FEM_ELEMENTQUADRATURE_HH IntegrationTraits::CoordinateType CoordinateType
type of coordinates in codim-0 reference element
Definition: elementquadrature.hh:177
GridPartType::ctype RealType
type for reals (usually double)
Definition: elementquadrature.hh:93
IntegrationTraits::CoordinateType CoordinateType
type for coordinates in the codim-0 reference element
Definition: elementquadrature.hh:96
GridPartType::ctype RealType
type for reals (usually double)
Definition: elementquadrature.hh:170
GridPartImp GridPartType
type of the grid partition
Definition: elementquadrature.hh:84
constructor
Definition: elementpointlist.hh:55
GridPartType::template Codim< 0 >::EntityType EntityType
Definition: elementquadrature.hh:99
Quadrature< ctype, dimension-codim, DefaultQuadratureTraits > IntegrationPointListType
Definition: elementquadrature.hh:64
constructor
Definition: elementquadrature.hh:75
Definition: defaultquadratures.hh:33
GridPartType::IntersectionIteratorType IntersectionIteratorType
type of the intersection iterator
Definition: elementquadrature.hh:173
ThisType NonConformingQuadratureType
type of quadrature for use on non-conforming intersections
Definition: elementquadrature.hh:184
Definition: coordinate.hh:4
ElementQuadrature(const EntityType &entity, int order)
constructor
Definition: elementquadrature.hh:111
const RealType & weight(size_t i) const
obtain weight of i-th integration point
Definition: elementquadrature.hh:134
integration point list on the codim-0 reference element
Definition: elementpointlist.hh:49
IntersectionIteratorType::Intersection IntersectionType
Definition: elementquadrature.hh:174
GridPartImp::ctype ctype
Definition: elementquadrature.hh:55
ElementQuadrature(const ElementQuadrature &org)
copy constructor
Definition: elementquadrature.hh:206
GridPartImp GridPartType
type of the grid partition
Definition: elementquadrature.hh:150
quadrature on the codim-0 reference element
Definition: elementquadrature.hh:47
Definition: elementquadrature.hh:58
ElementQuadrature(const GeometryType &type, int order)
constructor
Definition: elementquadrature.hh:121
const RealType & weight(size_t i) const
Definition: elementquadrature.hh:220
ElementQuadrature(const GridPartType &gridPart, const IntersectionType &intersection, int order, typename BaseType::Side side)
constructor
Definition: elementquadrature.hh:195
Definition: elementquadrature.hh:61
ElementQuadrature(const ThisType &org)
copy constructor
Definition: elementquadrature.hh:129
Definition: elementquadrature.hh:52
Quadrature< ctype, dimension, DefaultQuadratureTraits >::CoordinateType CoordinateType
Definition: elementquadrature.hh:68
IntegrationTraits::IntegrationPointListType::CoordinateType LocalCoordinateType
type of coordinate in codim-1 reference element
Definition: elementquadrature.hh:181
actual interface class for quadratures
Definition: quadrature.hh:320