|
| | QuadratureRule () |
| | Default constructor.
|
| |
| virtual int | order () const |
| | return order
|
| |
| virtual GeometryType | type () const |
| | return type of element
|
| |
| virtual | ~QuadratureRule () |
| |
| QuadraturePoint< ct, dim > | assign (QuadraturePoint< ct, dim > ... args) |
| |
| QuadraturePoint< ct, dim > | at (QuadraturePoint< ct, dim > ... args) |
| |
| QuadraturePoint< ct, dim > | back (QuadraturePoint< ct, dim > ... args) |
| |
| QuadraturePoint< ct, dim > | begin (QuadraturePoint< ct, dim > ... args) |
| |
| QuadraturePoint< ct, dim > | capacity (QuadraturePoint< ct, dim > ... args) |
| |
| QuadraturePoint< ct, dim > | cbegin (QuadraturePoint< ct, dim > ... args) |
| |
| QuadraturePoint< ct, dim > | cend (QuadraturePoint< ct, dim > ... args) |
| |
| QuadraturePoint< ct, dim > | clear (QuadraturePoint< ct, dim > ... args) |
| |
| QuadraturePoint< ct, dim > | crbegin (QuadraturePoint< ct, dim > ... args) |
| |
| QuadraturePoint< ct, dim > | crend (QuadraturePoint< ct, dim > ... args) |
| |
| QuadraturePoint< ct, dim > | data (QuadraturePoint< ct, dim > ... args) |
| |
| QuadraturePoint< ct, dim > | emplace (QuadraturePoint< ct, dim > ... args) |
| |
| QuadraturePoint< ct, dim > | emplace_back (QuadraturePoint< ct, dim > ... args) |
| |
| QuadraturePoint< ct, dim > | empty (QuadraturePoint< ct, dim > ... args) |
| |
| QuadraturePoint< ct, dim > | end (QuadraturePoint< ct, dim > ... args) |
| |
| QuadraturePoint< ct, dim > | erase (QuadraturePoint< ct, dim > ... args) |
| |
| QuadraturePoint< ct, dim > | front (QuadraturePoint< ct, dim > ... args) |
| |
| QuadraturePoint< ct, dim > | get_allocator (QuadraturePoint< ct, dim > ... args) |
| |
| QuadraturePoint< ct, dim > | insert (QuadraturePoint< ct, dim > ... args) |
| |
| QuadraturePoint< ct, dim > | max_size (QuadraturePoint< ct, dim > ... args) |
| |
| QuadraturePoint< ct, dim > | operator[] (QuadraturePoint< ct, dim > ... args) |
| |
| QuadraturePoint< ct, dim > | pop_back (QuadraturePoint< ct, dim > ... args) |
| |
| QuadraturePoint< ct, dim > | push_back (QuadraturePoint< ct, dim > ... args) |
| |
| QuadraturePoint< ct, dim > | rbegin (QuadraturePoint< ct, dim > ... args) |
| |
| QuadraturePoint< ct, dim > | rend (QuadraturePoint< ct, dim > ... args) |
| |
| QuadraturePoint< ct, dim > | reserve (QuadraturePoint< ct, dim > ... args) |
| |
| QuadraturePoint< ct, dim > | resize (QuadraturePoint< ct, dim > ... args) |
| |
| QuadraturePoint< ct, dim > | shrink_to_fit (QuadraturePoint< ct, dim > ... args) |
| |
| QuadraturePoint< ct, dim > | size (QuadraturePoint< ct, dim > ... args) |
| |
| QuadraturePoint< ct, dim > | swap (QuadraturePoint< ct, dim > ... args) |
| |
template<typename ct, int dim>
class Dune::QuadratureRule< ct, dim >
Abstract base class for quadrature rules.
Contains a list of QuadraturePoint used to integrate numerically a function with a domain given by the a GeometryType.
Usage:
double integral = 0.;
for(auto [position, weight] : quadrature)
integral += f(position) * weight;
Abstract base class for quadrature rules.
Definition quadraturerules.hh:214
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:326