1 #ifndef CLENSHAWCURTISQUADRATURE_H
2 #define CLENSHAWCURTISQUADRATURE_H
7 namespace Approximation {
53 virtual void Compute(
unsigned int index)
override;
55 virtual unsigned int Exactness(
unsigned int quadOrder)
const override;
62 const double pi = 3.14159265358979323846;
virtual unsigned int Exactness(unsigned int quadOrder) const override
virtual ~ClenshawCurtisQuadrature()=default
ClenshawCurtisQuadrature(bool nestedIn=true)
unsigned int IndexToNumPoints(unsigned int index) const
virtual void Compute(unsigned int index) override
Base class for multivariate quadrature rules. @detail An abstract class for computing nodes and weigh...