QLookupQuadrature

class QLookupQuadrature : public QuadratureBase

Subclassed by QLDFESA, QLebedev, QLevelSymmetric

Public Functions

void printAvailOrders() const

prints available orders

Return

: Vector with avalable orders for level symmetric quadrature

Protected Functions

bool CheckOrder()

checks if given order is available for this quadrature rule.

void SetNq() override

Assumes, that _order is available in lookup table.

void SetPointsAndWeights() override

reads in n_points gridpoints and -weights from given filename.

void SetAvailOrders() = 0

Sets vector with avaialbe Orders and corresponding vector with Nq.

std::string GetLookupTable() = 0

returns lookuptable of _order. Assumes order is available

Protected Attributes

std::vector<unsigned> _availableOrders

Vector with available orders for lookup table.

std::vector<unsigned> _nqByOrder

Vector with number of quadrature points of each listed order.