17 #ifndef __deal2__quadrature_h
18 #define __deal2__quadrature_h
21 #include <deal.II/base/config.h>
22 #include <deal.II/base/point.h>
23 #include <deal.II/base/subscriptor.h>
109 explicit Quadrature (
const unsigned int n_quadrature_points = 0);
164 const std::vector<double> &
weights);
214 const std::vector<double> &
weights);
219 unsigned int size ()
const;
232 const std::vector<Point<dim> > &
get_points ()
const;
238 double weight (
const unsigned int i)
const;
258 template <
class Archive>
259 void serialize (Archive &ar,
const unsigned int version);
354 const unsigned int n_copies);
385 return weights.size();
395 return quadrature_points[i];
412 const std::vector<Point<dim> > &
415 return quadrature_points;
422 const std::vector<double> &
431 template <
class Archive>
440 ar &quadrature_points &weights;
465 DEAL_II_NAMESPACE_CLOSE
void initialize(const std::vector< Point< dim > > &points, const std::vector< double > &weights)
std::vector< double > weights
Quadrature(const unsigned int n_quadrature_points=0)
void serialize(Archive &ar, const unsigned int version)
#define AssertIndexRange(index, range)
std::size_t memory_consumption() const
static bool uses_both_endpoints(const Quadrature< 1 > &base_quadrature)
QAnisotropic(const Quadrature< 1 > &qx)
double weight(const unsigned int i) const
Quadrature< dim-1 > SubQuadrature
bool operator==(const Quadrature< dim > &p) const
const std::vector< Point< dim > > & get_points() const
DeclException0(ExcInvalidQuadratureFormula)
unsigned int size() const
std::vector< Point< dim > > quadrature_points
QIterated(const Quadrature< 1 > &base_quadrature, const unsigned int n_copies)
const std::vector< double > & get_weights() const
Quadrature & operator=(const Quadrature< dim > &)
const Point< dim > & point(const unsigned int i) const