5#include <gsl/gsl_sf_legendre.h>
49 std::vector<double>
Pk(N+1);
52 std::complex<double>
P=0.0;
53 std::complex<double>
I(0,1.0);
71 throw std::runtime_error(
"Non-finite return value in LegendreExpansion");
#define FUNCTION_OBJECT_IMP(classname)
unsigned int getLMax() const
LegendreCoefficientSet coefficients
LegendreExpansion::Type type
Clockwork(LegendreExpansion::Type type, const LegendreCoefficientSet &coefficients)
LegendreExpansion(Type type, const LegendreCoefficientSet &coefficients)
const LegendreCoefficientSet & coefficientSet() const
virtual ~LegendreExpansion()
virtual double operator()(double argument) const override