1 #ifndef ParametrizedEngine_TkBfield_h
2 #define ParametrizedEngine_TkBfield_h
23 namespace magfieldparam {
33 void getBxyz(
double const * __restrict__
x,
double * __restrict__ Bxyz)
const;
35 void getBrfz(
double const * __restrict__
x,
double * __restrict__ Brfz)
const;
40 void Bcyl(
double r,
double z,
double * __restrict__ Bw)
const;
void getBrfz(double const *__restrict__ x, double *__restrict__ Brfz) const
B out in cylindrical.
TkBfield(std::string T="3_8T")
void getBxyz(double const *__restrict__ x, double *__restrict__ Bxyz) const
B out in cartesian.
void Bcyl(double r, double z, double *__restrict__ Bw) const