DUNE-FEM (unstable)
quadrature.hh
215 //: ipListPtr_( &QuadratureProviderType :: getQuadrature( traits, geometryType, quadKey ), NoDelete() )
244 //: ipListPtr_( &QuadratureProviderType :: getQuadrature( traits, geometryType, elementGeometry, quadKey ), NoDelete() )
245 : ipListPtr_( &QuadratureProviderType :: getQuadrature( geometryType, elementGeometry, quadKey ), NoDelete() )
454 using SelectQuadraturePointSetId = detail::SelectPointSetId< Quadrature, -Dune::QuadratureType::size >;
actual interface class for integration point lists
Definition: quadrature.hh:158
auto interpolationPoints(const int reqDim) const
returns list of element interpolation points for a given face quadrature
Definition: quadrature.hh:386
IntegrationPointList(const IntegrationPointListType &ipList)
create an integration point list from an implementation
Definition: quadrature.hh:267
IntegrationPointList(const FactoryTraits traits, const GeometryType &geometryType, const typename FactoryTraits::QuadratureKeyType &quadKey)
create a quadrature for a given geometry type and order
Definition: quadrature.hh:211
size_t id() const
obtain the identifier of the integration point list
Definition: quadrature.hh:344
int order() const
obtain order of the integration point list
Definition: quadrature.hh:362
int nop() const
obtain the number of integration points
Definition: quadrature.hh:312
WeightReturnType weight(size_t i) const
obtain weight of i-th integration point (if quadrature, else 1.0)
Definition: quadrature.hh:412
Traits::IntegrationPointListType IntegrationPointListType
type of integration point list implementation
Definition: quadrature.hh:177
IntegrationPointList(const FactoryTraits traits, const GeometryType &geometryType, const GeometryType &elementGeometry, const typename FactoryTraits::QuadratureKeyType &quadKey)
create a quadrature for a given geometry type and order
Definition: quadrature.hh:240
const IntegrationPointListType & ipList() const
obtain a reference the actual implementation
Definition: quadrature.hh:302
GeometryType geometryType() const
obtain GeometryType for this integration point list
Definition: quadrature.hh:379
IntegrationPointList(const IntegrationPointListStorageType &ipListPtr)
create an integration point list from an implementation
Definition: quadrature.hh:281
bool isFaceInterpolationQuadrature(const size_t numShapeFunctions) const
return true if quadrature is also a set of interpolation points for the given shape functions
Definition: quadrature.hh:393
IntegrationPointList(const IntegrationPointList &org)=default
copy constructor
IntegrationPointListType::CoordinateType CoordinateType
type of coordinate
Definition: quadrature.hh:180
const CoordinateType & point(size_t i) const
obtain coordinates of i-th integration point
Definition: quadrature.hh:328
static Quadrature::CoordinateType coordinate(const QuadraturePointWrapper< Quadrature > &x)
extract the real coordinate from a point
Definition: quadrature.hh:91
provide a single instance pool of quadratures
Definition: quadprovider.hh:304
Unique label for each type of entities that can occur in DUNE grids.
Definition: type.hh:114
actual interface class for quadratures
Different resources needed by all grid implementations.
A few common exception classes.
Implements a vector constructed from a given type representing a field and a compile-time given size.
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Nov 21, 23:30, 2024)