Flow123d
JS_before_hm-1709-g5393e92e3
|
Go to the documentation of this file.
62 template<u
int dimension>
65 OLD_ASSERT(order < quads.size(),
"Quadrature of given order is not implemented.");
66 auto &point_list = quads[order];
70 for (
int i=0; i<point_list->npoints; i++)
std::vector< double > weights
List of weights to the quadrature points.
unsigned int size() const
Returns number of quadrature points.
#define ASSERT_EQ_DBG(a, b)
Definition of comparative assert macro (EQual) only for debug mode.
QGauss(unsigned int dim, const unsigned int order)
Create a formula of given order.
std::vector< DimQuadList > __gauss_quadratures
Definitions of particular quadrature rules on simplices.
Global macros to enhance readability and debugging, general constants.
void append(const ArmaMat< Type, nr, nc > &item)
std::vector< QUAD * > DimQuadList
Armor::Array< double > quadrature_points
List of quadrature points.
double __unit_cell_volume[]
Base class for quadrature rules on simplices in arbitrary dimensions.
typename arma::Col< Type >::template fixed< nr > ArmaVec