OGS
|
Integration rule for point elements.
The integration order is not stored or used for point integration. It is only needed to satisfy the common integration rule concepts.
Definition at line 21 of file IntegrationPoint.h.
#include <IntegrationPoint.h>
Public Types | |
using | WeightedPoint = MathLib::TemplateWeightedPoint< double, double, 1 > |
Public Member Functions | |
IntegrationPoint (unsigned) | |
IntegrationPoint constructor for given order. More... | |
Static Public Member Functions | |
static void | setIntegrationOrder (unsigned) |
Change the integration order. More... | |
static constexpr unsigned | getIntegrationOrder () |
Return current integration order. More... | |
static constexpr unsigned | getNumberOfPoints () |
Return the number of sampling points. More... | |
static WeightedPoint | getWeightedPoint (unsigned igp) |
static WeightedPoint | getWeightedPoint (unsigned order, unsigned igp) |
template<typename Method > | |
static WeightedPoint | getWeightedPoint (unsigned) |
static constexpr unsigned | getNumberOfPoints (unsigned order) |
using NumLib::IntegrationPoint::WeightedPoint = MathLib::TemplateWeightedPoint<double, double, 1> |
Definition at line 24 of file IntegrationPoint.h.
|
inlineexplicit |
IntegrationPoint constructor for given order.
Definition at line 27 of file IntegrationPoint.h.
|
inlinestaticconstexpr |
Return current integration order.
Definition at line 33 of file IntegrationPoint.h.
Referenced by getWeightedPoint().
|
inlinestaticconstexpr |
Return the number of sampling points.
Definition at line 36 of file IntegrationPoint.h.
|
inlinestaticconstexpr |
Get the number of integration points.
order | the number of integration points |
Definition at line 66 of file IntegrationPoint.h.
|
inlinestatic |
Get coordinates of the integration point.
igp | The integration point index |
Definition at line 41 of file IntegrationPoint.h.
References getIntegrationOrder().
|
inlinestatic |
Get coordinates of the integration point.
order | The number of integration points |
igp | The integration point index |
Definition at line 49 of file IntegrationPoint.h.
|
inlinestatic |
Definition at line 57 of file IntegrationPoint.h.
|
inlinestatic |