24#ifndef TRIM_COILPHASEFIT_H
25#define TRIM_COILPHASEFIT_H
37 const std::vector<double>& coefnum,
38 const std::vector<double>& coefdenom,
39 const std::vector<double>& coefnumphi,
40 const std::vector<double>& coefdenomphi);
48 virtual void doApplyField(
const double r,
const double z,
const double phi_rad,
double *br,
double *bz);
TrimCoilFit(double bmax, double rmin, double rmax, const std::vector< double > &coefnum, const std::vector< double > &coefdenom, const std::vector< double > &coefnumphi, const std::vector< double > &coefdenomphi)
virtual ~TrimCoilPhaseFit()
TrimCoilPhaseFit(double bmax, double rmin, double rmax, const std::vector< double > &coefnum, const std::vector< double > &coefdenom, const std::vector< double > &coefnumphi, const std::vector< double > &coefdenomphi)
virtual void doApplyField(const double r, const double z, const double phi_rad, double *br, double *bz)
virtual implementation of applyField
TrimCoilPhaseFit()=delete