|
dune-geometry 2.8.0
|
Loading...
Searching...
No Matches
quadraturerules.hh
Go to the documentation of this file.
144 };
235 DUNE_EXPORT const QuadratureRule& _rule(const GeometryType& t, int p, QuadratureType::Enum qt=QuadratureType::GaussLegendre)
280 static const QuadratureRule& rule(const GeometryType& t, int p, QuadratureType::Enum qt=QuadratureType::GaussLegendre)
286 static const QuadratureRule& rule(const GeometryType::BasicType t, int p, QuadratureType::Enum qt=QuadratureType::GaussLegendre)
#define DUNE_EXPORT
Helper classes to provide indices for geometrytypes for use in a vector.
A unique label for each type of element that can occur in a grid.
@ GaussJacobi_n_0
Gauss-Legendre rules with .
Definition quadraturerules.hh:117
@ GaussJacobi_2_0
Gauss-Legendre rules with .
Definition quadraturerules.hh:104
@ GaussRadauRight
Gauss-Radau rules including the right endpoint.
Definition quadraturerules.hh:142
@ GaussJacobi_1_0
Gauss-Jacobi rules with .
Definition quadraturerules.hh:97
@ GaussLobatto
Gauss-Lobatto rules.
Definition quadraturerules.hh:125
@ GaussRadauLeft
Gauss-Radau rules including the left endpoint.
Definition quadraturerules.hh:133
@ GaussLegendre
Gauss-Legendre rules (default)
Definition quadraturerules.hh:90
#define DUNE_ASSERT_CALL_ONCE()
size_type dim() const
#define DUNE_THROW(E, m)
Exception thrown if a desired QuadratureRule is not available, because the requested order is to high...
Definition quadraturerules.hh:34
const Vector & position() const
return local coordinates of integration point i
Definition quadraturerules.hh:60
Dune::FieldVector< ct, dim > Vector
Type used for the position of a quadrature point.
Definition quadraturerules.hh:51
ct Field
Number type used for coordinates and quadrature weights.
Definition quadraturerules.hh:48
const ct & weight() const
return weight associated with integration point i
Definition quadraturerules.hh:66
QuadraturePoint(const Vector &x, ct w)
set up quadrature of given order in d dimensions
Definition quadraturerules.hh:54
virtual GeometryType type() const
return type of element
Definition quadraturerules.hh:178
QuadratureRule(GeometryType t, int order)
Constructor for a given geometry type and a given quadrature order.
Definition quadraturerules.hh:166
ct CoordType
The type used for coordinates.
Definition quadraturerules.hh:172
QuadratureRule()
Default constructor.
Definition quadraturerules.hh:159
QuadratureRule(GeometryType t)
Constructor for a given geometry type. Leaves the quadrature order invalid
Definition quadraturerules.hh:163
std::vector< QuadraturePoint< ct, dim > >::const_iterator iterator
Definition quadraturerules.hh:183
Factory class for creation of quadrature rules, depending on GeometryType, order and QuadratureType.
Definition quadraturerules.hh:324
A container for all quadrature rules of dimension dim
Definition quadraturerules.hh:198
static unsigned maxOrder(const GeometryType &t, QuadratureType::Enum qt=QuadratureType::GaussLegendre)
maximum quadrature order for given geometry type and quadrature type
Definition quadraturerules.hh:273
static const QuadratureRule & rule(const GeometryType::BasicType t, int p, QuadratureType::Enum qt=QuadratureType::GaussLegendre)
select the appropriate QuadratureRule for GeometryType t and order p
Definition quadraturerules.hh:286
static const QuadratureRule & rule(const GeometryType &t, int p, QuadratureType::Enum qt=QuadratureType::GaussLegendre)
select the appropriate QuadratureRule for GeometryType t and order p
Definition quadraturerules.hh:280
Unique label for each type of entities that can occur in DUNE grids.
Definition type.hh:124
constexpr bool isPrism() const
Return true if entity is a prism.
Definition type.hh:319
constexpr bool isVertex() const
Return true if entity is a vertex.
Definition type.hh:289
constexpr unsigned int dim() const
Return dimension of the type.
Definition type.hh:370
BasicType
Each entity can be tagged by one of these basic types plus its space dimension.
Definition type.hh:130
constexpr bool isLine() const
Return true if entity is a line segment.
Definition type.hh:294
constexpr unsigned int id() const
Return the topology id of the type.
Definition type.hh:375
constexpr bool isSimplex() const
Return true if entity is a simplex of any dimension.
Definition type.hh:329
static constexpr std::size_t size(std::size_t dim)
Compute total number of geometry types for the given dimension.
Definition typeindex.hh:59
static constexpr std::size_t index(const GeometryType >)
Compute the index for the given geometry type within its dimension.
Definition typeindex.hh:71
T call_once(T... args)
T max(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8