1 #ifndef EXPONENTIALGROWTHQUADRATURE_H
2 #define EXPONENTIALGROWTHQUADRATURE_H
7 namespace Approximation {
26 virtual void Compute(
unsigned int index)
override;
28 virtual unsigned int Exactness(
unsigned int quadOrder)
const override;
30 virtual Eigen::MatrixXd
const&
Points()
const override;
32 virtual Eigen::VectorXd
const&
Weights()
const override;
1d Quadrature rule with exponential growth
std::shared_ptr< Quadrature > otherQuad
virtual ~ExponentialGrowthQuadrature()=default
virtual Eigen::VectorXd const & Weights() const override
virtual void Compute(unsigned int index) override
virtual Eigen::MatrixXd const & Points() const override
ExponentialGrowthQuadrature(std::shared_ptr< Quadrature > const &quadIn)
virtual unsigned int Exactness(unsigned int quadOrder) const override
Base class for multivariate quadrature rules. @detail An abstract class for computing nodes and weigh...