ug4
|
flexible order gauss quadrature More...
#include <gauss_quad.h>
Public Member Functions | |
FlexGaussQuadrature (int order) | |
Constructor. More... | |
FlexGaussQuadrature (int order) | |
FlexGaussQuadrature (int order) | |
FlexGaussQuadrature (int order) | |
FlexGaussQuadrature (int order) | |
FlexGaussQuadrature (int order) | |
FlexGaussQuadrature (int order) | |
FlexGaussQuadrature (int order) | |
FlexGaussQuadrature (int order) | |
~FlexGaussQuadrature () | |
Destructor. More... | |
Public Member Functions inherited from ug::QuadratureRule< TRefElem::dim > | |
size_t | order () const |
returns the order More... | |
const MathVector< dim > & | point (size_t i) const |
returns i'th integration point More... | |
const MathVector< dim > * | points () const |
returns all positions in an array of size() More... | |
QuadratureRule () | |
constructor More... | |
size_t | size () const |
number of integration points More... | |
number | weight (size_t i) const |
return the i'th weight More... | |
const number * | weights () const |
returns all weights in an array of size() More... | |
virtual | ~QuadratureRule () |
destructor More... | |
Additional Inherited Members | |
Public Types inherited from ug::QuadratureRule< TRefElem::dim > | |
typedef MathVector< dim > | position_type |
Position Type in Reference Element Space. More... | |
typedef number | weight_type |
Type of weights. More... | |
Static Public Attributes inherited from ug::QuadratureRule< TRefElem::dim > | |
static const int | dim |
Dimension of Reference Element. More... | |
Protected Attributes inherited from ug::QuadratureRule< TRefElem::dim > | |
size_t | m_numPoints |
number of points More... | |
int | m_order |
Order of rule. More... | |
const MathVector< dim > * | m_pvPoint |
Integration points. More... | |
const number * | m_pvWeight |
Weights. More... | |
flexible order gauss quadrature
Providing gauss quadrature for an reference element. This class wrapps a static GaussQuadrature into the Quadrature interface.
TRefElem | Reference Element Type |
ug::FlexGaussQuadrature< TRefElem >::FlexGaussQuadrature | ( | int | order | ) |
Constructor.
|
inline |
Destructor.
ug::FlexGaussQuadrature< ReferenceEdge >::FlexGaussQuadrature | ( | int | order | ) |
References UG_THROW.
ug::FlexGaussQuadrature< ReferenceHexahedron >::FlexGaussQuadrature | ( | int | order | ) |
References UG_THROW.
ug::FlexGaussQuadrature< ReferenceOctahedron >::FlexGaussQuadrature | ( | int | order | ) |
References UG_THROW.
ug::FlexGaussQuadrature< ReferencePrism >::FlexGaussQuadrature | ( | int | order | ) |
References UG_THROW.
ug::FlexGaussQuadrature< ReferencePyramid >::FlexGaussQuadrature | ( | int | order | ) |
References UG_THROW.
ug::FlexGaussQuadrature< ReferenceQuadrilateral >::FlexGaussQuadrature | ( | int | order | ) |
References UG_THROW.
ug::FlexGaussQuadrature< ReferenceTetrahedron >::FlexGaussQuadrature | ( | int | order | ) |
References UG_THROW.
ug::FlexGaussQuadrature< ReferenceTriangle >::FlexGaussQuadrature | ( | int | order | ) |
References UG_THROW.