Flow123d
JS_before_hm-1709-g5393e92e3
|
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>
58 for (
unsigned int k=0; k<
size(); k++)
65 for (
unsigned int i=0; i<RefElement<bulk_dim>::n_nodes_per_side; i++) {
80 template<>
Quadrature Quadrature::make_from_side<1>(
unsigned int sid,
unsigned int)
const
90 template Quadrature Quadrature::make_from_side<2>(
unsigned int sid,
unsigned int pid)
const;
91 template Quadrature Quadrature::make_from_side<3>(
unsigned int sid,
unsigned int pid)
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.
#define ASSERT_EQ_DBG(a, b)
Definition of comparative assert macro (EQual) only for debug mode.
static LocalPoint bary_to_local(const BaryPoint &bp)
Converts from barycentric to local coordinates.
double weight(unsigned int i) const
Returns the ith weight.
Quadrature make_from_side(unsigned int sid, unsigned int pid) const
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