4#ifndef HUMMINGBIRD_QUADRATURE_GAUSS_CHEBYSHEV_H_
5#define HUMMINGBIRD_QUADRATURE_GAUSS_CHEBYSHEV_H_
59 double ComputeWeight(
const size_t k,
const size_t n)
override;
GaussChebyshev(const size_t n_points)
Construct a new Gauss Chebyshev object.
std::vector< double > ComputeChebyshevAbscissas(const size_t n_points)
Computes the abscissa values for Gauss Chebyshev quadrature. These are given by the explicit formula:
double ComputeWeight(const size_t k, const size_t n) override
Computes the quadrature weight for abscissa k of n total points. In Gauss-Chebyshev quadrature,...