31#include <gsl/gsl_sf_gamma.h>
42 Bz = Bz * R[1] * R[1] +
getFn(n, R[0], R[2])
54 / gsl_sf_fact(2 * n + 1);
66 / gsl_sf_fact(2 * n + 1);
size_t getMaxFOrder() const
double getFnDerivS(const std::size_t &n, const double &x, const double &s)
double getFnDerivX(const std::size_t &n, const double &x, const double &s)
double getBz(const Vector_t &R)
virtual double getScaleFactor(double x, double s)=0
virtual double getBx(const Vector_t &R)
MultipoleTBase(MultipoleT *element)
virtual double getBs(const Vector_t &R)
virtual double getFn(size_t n, double x, double s)=0