19#ifndef PISM_QUADRATURE_H
20#define PISM_QUADRATURE_H
22#include "pism/util/fem/FEM.hh"
65 const std::vector<QuadPoint>&
points()
const;
66 const std::vector<double>&
weights()
const;
The 16-point Gaussian quadrature on the square [-1,1]*[-1,1].
Q1Quadrature1()
One-point quadrature on a rectangle.
The 1-point Gaussian quadrature on the square [-1,1]*[-1,1].
Q1Quadrature4()
Two-by-two Gaussian quadrature on a rectangle.
The 4-point Gaussian quadrature on the square [-1,1]*[-1,1].
The 9-point Gaussian quadrature on the square [-1,1]*[-1,1].
double weight(int k) const
std::vector< QuadPoint > m_points
const std::vector< double > & weights() const
std::vector< double > m_weights
const std::vector< QuadPoint > & points() const
QuadPoint point(int k) const
Numerical integration of finite element functions.