28template <
unsigned N_DIM>
44 this->
_n_sampl_pt =
static_cast<unsigned>(std::pow(order, N_DIM));
84 template <
typename Method>
86 std::array<unsigned, N_DIM>
const& pos);
static std::array< unsigned, N_DIM > getPositionIndices(unsigned order, unsigned igp)
unsigned getIntegrationOrder() const
return current integration order.
IntegrationGaussLegendreRegular(unsigned order=2)
unsigned getNumberOfPoints() const
return the number of sampling points
MathLib::WeightedPoint getWeightedPoint(unsigned const igp) const
void setIntegrationOrder(unsigned order)
Change the integration order.