22#ifndef VOTCA_XTP_GAUSSIANQUADRATUREBASE_H
23#define VOTCA_XTP_GAUSSIANQUADRATUREBASE_H
63 const std::map<Index, Eigen::VectorXd>& map)
const;
std::map< Index, Eigen::VectorXd > map_points_
std::map< Index, Eigen::VectorXd > map_AdaptedWeights_
virtual ~GaussianQuadratureBase()=default
double Integrate(const F &f) const
virtual void FillPoints()=0
void CheckOrder(Index order, const std::map< Index, Eigen::VectorXd > &map) const
virtual double ScaledPoint(Index i) const =0
GaussianQuadratureBase()=default
virtual double ScaledWeight(Index i) const =0
void configure(Index order)
virtual bool UseSymmetry() const =0
virtual void FillAdaptedWeights()=0
base class for all analysis tools