|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
quadratureimp.hh
Go to the documentation of this file.
160 virtual bool isFaceInterpolationQuadrature(const size_t numShapeFunctions ) const { return false; }
size_type dim() const
Generic implementation of an IntegrationPointList.
Definition quadratureimp.hh:33
virtual std::vector< ElementCoordinateType > interpolationPoints(const int reqDim) const
returns list of element interpolation points for a given face quadrature
Definition quadratureimp.hh:152
FieldImp FieldType
field type
Definition quadratureimp.hh:36
void addIntegrationPoint(const CoordinateType &point)
Adds an integration point to the list.
Definition quadratureimp.hh:169
virtual bool isFaceInterpolationQuadrature(const size_t numShapeFunctions) const
return true if quadrature is also a set of interpolation points for a given number of shape functions
Definition quadratureimp.hh:160
std::vector< CoordinateType > points_
Definition quadratureimp.hh:56
size_t id() const
obtain the identifier of the integration point list
Definition quadratureimp.hh:122
const CoordinateType & point(size_t i) const
obtain coordinates of i-th integration point
Definition quadratureimp.hh:96
IntegrationPointListImp(size_t id)
Constructor.
Definition quadratureimp.hh:76
IntegrationPointListImp(const IntegrationPointListImp &)=delete
static const int dimension
dimension of quadrature
Definition quadratureimp.hh:52
virtual ~IntegrationPointListImp()=default
void setIntegrationPoints(std::vector< CoordinateType > &&points)
Overwrites integration point list
Definition quadratureimp.hh:175
size_t nop() const
obtain the number of integration points
Definition quadratureimp.hh:106
FieldVector< FieldType, dim > CoordinateType
type of local coordinates
Definition quadratureimp.hh:46
IntegrationPointListImp< FieldType, dim > ThisType
Definition quadratureimp.hh:39
virtual GeometryType geometryType() const =0
obtain GeometryType for this integration point list
virtual int order() const =0
obtain order of the integration point list
FieldVector< FieldType, dim+1 > ElementCoordinateType
Definition quadratureimp.hh:43
QuadratureImp(size_t id)
Constructor.
Definition quadratureimp.hh:228
virtual ~QuadratureImp()=default
void addQuadraturePoint(const CoordinateType &point, const FieldType weight)
Adds a point-weight pair to the quadrature.
Definition quadratureimp.hh:270
QuadratureImp(const QuadratureImp &)=delete
BaseType::CoordinateType CoordinateType
type of local coordinates
Definition quadratureimp.hh:207
const FieldType & weight(size_t i) const
obtain weight of i-th integration point
Definition quadratureimp.hh:251
Definition quadratureimp.hh:285
FieldVector< ct, dim > CoordinateType
Definition quadratureimp.hh:287
virtual int order() const
Dummy order method.
Definition quadratureimp.hh:302
static size_t maxOrder()
Dummy max order method.
Definition quadratureimp.hh:305
void newQuadraturePoint(const CoordinateType &c, ct weight)
Adds new quadrature point/weight pair.
Definition quadratureimp_inline.hh:21
virtual GeometryType geometryType() const
Desired geometry.
Definition quadratureimp.hh:299
T forward(T... args)
T push_back(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8