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 Member Functions | |
IntegrationPoint (unsigned) | |
IntegrationPoint constructor for given order. | |
Static Public Member Functions | |
static void | setIntegrationOrder (unsigned) |
Change the integration order. | |
static constexpr unsigned | getIntegrationOrder () |
Return current integration order. | |
static constexpr unsigned | getNumberOfPoints () |
Return the number of sampling points. | |
static MathLib::WeightedPoint | getWeightedPoint (unsigned const igp) |
static MathLib::WeightedPoint | getWeightedPoint (unsigned const order, unsigned const igp) |
template<typename Method > | |
static MathLib::WeightedPoint | getWeightedPoint (unsigned) |
static constexpr unsigned | getNumberOfPoints (unsigned order) |
|
inlineexplicit |
IntegrationPoint constructor for given order.
Definition at line 25 of file IntegrationPoint.h.
|
inlinestaticconstexpr |
Return current integration order.
Definition at line 31 of file IntegrationPoint.h.
Referenced by getWeightedPoint().
|
inlinestaticconstexpr |
Return the number of sampling points.
Definition at line 34 of file IntegrationPoint.h.
|
inlinestaticconstexpr |
Get the number of integration points.
order | the number of integration points |
Definition at line 64 of file IntegrationPoint.h.
|
inlinestatic |
Get coordinates of the integration point.
igp | The integration point index |
Definition at line 39 of file IntegrationPoint.h.
References getIntegrationOrder(), and getWeightedPoint().
Referenced by getWeightedPoint().
|
inlinestatic |
Get coordinates of the integration point.
order | The number of integration points |
igp | The integration point index |
Definition at line 47 of file IntegrationPoint.h.
|
inlinestatic |
Definition at line 55 of file IntegrationPoint.h.
|
inlinestatic |