Class for computing, and caching, Gauss-Legendre quadrature points on a reference element. More...
#include <ptems/quadrature.hpp>
Public Member Functions | |
const QuadraturePoints< DIM > & | operator() (const ReferenceMapping< DIM > &mapping, std::size_t order) |
Gets the quadrature points for the specified reference element. More... | |
const QuadraturePoints< DIM > & | operator() (const ReferenceElement< DIM > &refElement, std::size_t order) |
Gets the quadrature points for the specified reference element. More... | |
const QuadraturePoints< DIM > & | Points (const ReferenceMapping< DIM > &mapping, std::size_t order) |
Gets the quadrature points for the specified reference element. More... | |
const QuadraturePoints< DIM > & | Points (const ReferenceElement< DIM > &refElement, std::size_t order) |
Gets the quadrature points for the specified reference element. More... | |
Protected Member Functions | |
virtual void | GenerateLocal1DPoints (std::size_t order, QuadraturePoints< 1 > &points) override |
Computes the quadrature points for the reference interval. More... | |
virtual void | GenerateLocalPoints (const ReferenceElement< DIM > &refElement, std::size_t order, QuadraturePoints< DIM > &points) override |
Implements the computation of the quadrature points for the specified reference element. More... | |
Class for computing, and caching, Gauss-Legendre quadrature points on a reference element.
DIM | The dimension of the reference element |
|
inlineoverrideprotectedvirtual |
Computes the quadrature points for the reference interval.
order | The desired order of the quadrature |
points | An empty vector to populate with the quadrature points on the reference interval |
Implements ptems::TensorQuadraturePointAlgorithm< DIM >.
|
inlineoverrideprotectedvirtualinherited |
Implements the computation of the quadrature points for the specified reference element.
refElement | The reference element |
order | The desired order of the quadrature |
points | An empty vector to populate with the quadrature points on the reference element |
Implements ptems::QuadraturePointAlgorithm< DIM >.
|
inlineinherited |
Gets the quadrature points for the specified reference element.
refElement | The reference element |
order | The desired order of the quadrature |
|
inlineinherited |
Gets the quadrature points for the specified reference element.
mapping | A mapping from an element to a reference element defining the reference element |
order | The desired order of the quadrature |
|
inlineinherited |
Gets the quadrature points for the specified reference element.
std::invalid_argument | if order == 0 |
refElement | The reference element |
order | The desired order of the quadrature |
|
inlineinherited |
Gets the quadrature points for the specified reference element.
mapping | A mapping from an element to a reference element defining the reference element |
order | The desired order of the quadrature |