11#ifndef SphericalHarmonicFit_h
12#define SphericalHarmonicFit_h
41 virtual double operator ()(
double argument)
const override;
48 unsigned int lMax()
const;
#define FUNCTION_OBJECT_DEF(classname)
const SphericalHarmonicCoefficientSet & coefficientsASq() const
virtual ~SphericalHarmonicFit()
Parameter * getFractionAbsMOrHigher(unsigned int L, unsigned int M)
Parameter * getPhaseMMinus(unsigned int L, unsigned int M)
virtual double operator()(double argument) const override
unsigned int numComponents() const
const SphericalHarmonicCoefficientSet & coefficientsA() const
unsigned int lMax() const
SphericalHarmonicFit(unsigned int LMAX)
void recomputeCoefficients() const
Parameter * getPhaseMPlus(unsigned int L, unsigned int M)
virtual unsigned int dimensionality() const override
Parameter * getFractionMPositive(unsigned int L, unsigned int M)
Parameter * getPhaseLM0(unsigned int L)
Parameter * getFractionLOrHigher(unsigned int L)