Flow123d
release_3.0.0-1193-g9220a69
|
Class representing midpoint rule, with uniformly distributed points of the same weight. More...
#include <qmidpoint.hh>
Public Member Functions | |
QMidpoint (const unsigned int n_quadrature_points) | |
Empty constructor. More... | |
Public Member Functions inherited from Quadrature | |
Quadrature (const Quadrature &q) | |
Copy constructor. More... | |
Quadrature (unsigned int dimension, const unsigned int n_quadrature_points=0) | |
Constructor. More... | |
virtual | ~Quadrature () |
Constructor from quadrature of lower dimension (e.g. for side integration). More... | |
unsigned int | dim () const |
void | resize (const unsigned int n_q_points) |
Modify the number of quadrature points. More... | |
const unsigned int | size () const |
Returns number of quadrature points. More... | |
template<unsigned int point_dim> | |
Armor::vec< point_dim > | point (const unsigned int i) const |
Returns the i th quadrature point. More... | |
const Armor::array & | get_points () const |
Return a reference to the whole array of quadrature points. More... | |
double | weight (const unsigned int i) const |
Returns the i th weight. More... | |
double & | weight (const unsigned int i) |
Returns the i th weight (non-const version). More... | |
const std::vector< double > & | get_weights () const |
Return a reference to the whole array of weights. More... | |
Quadrature & | operator= (const Quadrature &q) |
template<unsigned int bulk_dim> | |
Quadrature | make_from_side (unsigned int sid, unsigned int pid) |
template<> | |
Quadrature | make_from_side (unsigned int sid, unsigned int pid) |
Additional Inherited Members | |
Protected Attributes inherited from Quadrature | |
const unsigned int | dim_ |
Dimension of quadrature points. More... | |
Armor::array | quadrature_points |
List of quadrature points. More... | |
std::vector< double > | weights |
List of weights to the quadrature points. More... | |
Class representing midpoint rule, with uniformly distributed points of the same weight.
Definition at line 29 of file qmidpoint.hh.
|
inline |
Empty constructor.
Definition at line 32 of file qmidpoint.hh.