Flow123d
master-3768d5dec
|
Go to the documentation of this file.
34 quadrature_points(dimension, 1, n_q),
41 quadrature_points(q.quadrature_points),
46 template<
unsigned int bulk_dim>
55 for (
unsigned int k=0; k<
size(); k++)
71 template<>
Quadrature Quadrature::make_from_side<1>(
unsigned int sid)
const
81 template Quadrature Quadrature::make_from_side<2>(
unsigned int sid)
const;
82 template Quadrature Quadrature::make_from_side<3>(
unsigned int sid)
const;
std::vector< double > weights
List of weights to the quadrature points.
Quadrature & operator=(const Quadrature &q)
unsigned int size() const
Returns number of quadrature points.
static LocalPoint bary_to_local(const BaryPoint &bp)
Converts from barycentric to local coordinates.
double weight(unsigned int i) const
Returns the ith weight.
#define ASSERT_EQ(a, b)
Definition of comparative assert macro (EQual) only for debug mode.
ArrayMatSet set(uint index)
Quadrature(const Quadrature &q)
Copy constructor.
const unsigned int dim_
Dimension of quadrature points.
Basic definitions of numerical quadrature rules.
Armor::Array< double > quadrature_points
List of quadrature points.
static BaryPoint local_to_bary(const LocalPoint &lp)
Converts from local to barycentric coordinates.
Base class for quadrature rules on simplices in arbitrary dimensions.
typename arma::Col< Type >::template fixed< nr > ArmaVec
Quadrature make_from_side(unsigned int sid) const