#include <TrimCoilBFit.h>
|
| 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) |
|
virtual | ~TrimCoilBFit () |
|
| 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 | ~TrimCoilFit () |
|
| TrimCoil (double bmax, double rmin, double rmax) |
|
void | applyField (const double r, const double z, const double phi_rad, double *br, double *bz) |
|
void | setAzimuth (const double phimin, const double phimax) |
| Set azimuthal range. More...
|
|
virtual | ~TrimCoil () |
|
|
| TrimCoilBFit ()=delete |
|
virtual void | doApplyField (const double r, const double z, const double phi_rad, double *br, double *bz) |
| virtual implementation of applyField More...
|
|
|
enum | PolynomType { NUM
, DENOM
, NUMPHI
, DENOMPHI
} |
|
enum | FunctionType { RADIUS =0
, PHI =2
} |
|
void | calculateRationalFunction (FunctionType, double value, double ", double &der_quot) const |
| calculate rational function and its first derivative More...
|
|
void | calculateRationalFunction (FunctionType, double value, double ", double &der_quot, double &der2_quot) const |
| calculate rational function and its first and second derivative More...
|
|
double | bmax_m |
| Maximum B field (kG) More...
|
|
double | rmin_m |
| Minimum radius (m) More...
|
|
double | rmax_m |
| Maximum radius (m) More...
|
|
double | phimin_m = 0.0 |
| Minimal azimuth (rad) More...
|
|
double | phimax_m = Physics::two_pi |
| Maximal azimuth (rad) More...
|
|
Definition at line 32 of file TrimCoilBFit.h.
◆ TrimCoilBFit() [1/2]
TrimCoilBFit::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 |
|
) |
| |
◆ ~TrimCoilBFit()
virtual TrimCoilBFit::~TrimCoilBFit |
( |
| ) |
|
|
inlinevirtual |
◆ TrimCoilBFit() [2/2]
TrimCoilBFit::TrimCoilBFit |
( |
| ) |
|
|
privatedelete |
◆ doApplyField()
void TrimCoilBFit::doApplyField |
( |
const double |
r, |
|
|
const double |
z, |
|
|
const double |
phi_rad, |
|
|
double * |
br, |
|
|
double * |
bz |
|
) |
| |
|
privatevirtual |
The documentation for this class was generated from the following files: