46 double p1(
int i)
const {
return m_p1[i]; }
47 double p2(
int i)
const {
return m_p2[i]; }
BFieldCond(bool finite, const double *p1, const double *p2, double curr)
void scaleCurrent(double factor)
const Eigen::Vector3d m_u
void addBiotSavart(double scaleFactor, const double *ATH_RESTRICT xyz, double *ATH_RESTRICT B, double *ATH_RESTRICT deriv=nullptr) const
const Eigen::Vector3d m_p1
const Eigen::Vector3d m_p2
Macro wrapping the nonstandard restrict keyword.