25#ifndef TRIM_COILBFIT_H
26#define TRIM_COILBFIT_H
38 const std::vector<double>& coefnum,
39 const std::vector<double>& coefdenom,
40 const std::vector<double>& coefnumphi,
41 const std::vector<double>& coefdenomphi);
49 virtual void doApplyField(
const double r,
const double z,
const double phi_rad,
double *br,
double *bz);
virtual void doApplyField(const double r, const double z, const double phi_rad, double *br, double *bz)
virtual implementation of applyField
TrimCoilBFit(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)
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)