@@ -404,7 +404,8 @@ const double THIS_CLASS::fun_sigma_t[N_alpha][N_By][N_Bz][N_Sigma_t] = {
404404
405405/*** Auxiliary functions ***/
406406
407- unsigned short THIS_CLASS::MB_DT_Check_boundaries(double distime, double alpha, double by, double bz, short ifl) const {
407+ inline unsigned short THIS_CLASS::MB_DT_Check_boundaries(
408+ double distime, double alpha, double by, double bz, short ifl) const {
408409 unsigned short status = 1;
409410 std::string name = "MB_DT_drift_time";
410411
@@ -458,7 +459,7 @@ unsigned short THIS_CLASS::MB_DT_Check_boundaries(double distime, double alpha,
458459 return (status);
459460}
460461
461- void THIS_CLASS::MB_DT_Get_grid_values(
462+ inline void THIS_CLASS::MB_DT_Get_grid_values(
462463 double Var, unsigned short *pi, unsigned short *pj, short Initial, unsigned short N, const double *Values) const {
463464 unsigned short i, iValue, jValue;
464465
@@ -482,15 +483,15 @@ void THIS_CLASS::MB_DT_Get_grid_values(
482483 }
483484}
484485
485- void THIS_CLASS::MB_DT_Get_grid_points(double alpha,
486- double by,
487- double bz,
488- unsigned short *p_alpha,
489- unsigned short *p_By,
490- unsigned short *p_Bz,
491- unsigned short *q_alpha,
492- unsigned short *q_By,
493- unsigned short *q_Bz) const {
486+ inline void THIS_CLASS::MB_DT_Get_grid_points(double alpha,
487+ double by,
488+ double bz,
489+ unsigned short *p_alpha,
490+ unsigned short *p_By,
491+ unsigned short *p_Bz,
492+ unsigned short *q_alpha,
493+ unsigned short *q_By,
494+ unsigned short *q_Bz) const {
494495 MB_DT_Get_grid_values(fabs(alpha), p_alpha, q_alpha, 4, N_alpha, alpha_value);
495496 MB_DT_Get_grid_values(by, p_By, q_By, 0, N_By, By_value);
496497 MB_DT_Get_grid_values(bz, p_Bz, q_Bz, 0, N_Bz, Bz_value);
@@ -503,7 +504,7 @@ void THIS_CLASS::MB_DT_Get_grid_points(double alpha,
503504
504505/*** Multidimensional linear interpolation ***/
505506
506- double THIS_CLASS::MB_DT_MLInterpolation(double *al, double *by, double *bz, double *f) const {
507+ inline double THIS_CLASS::MB_DT_MLInterpolation(double *al, double *by, double *bz, double *f) const {
507508 double q1, q2, q3, p1, p2, p3;
508509 double fx11, fx21, fxy1, fx12, fx22, fxy2, fxyz;
509510
@@ -528,7 +529,7 @@ double THIS_CLASS::MB_DT_MLInterpolation(double *al, double *by, double *bz, dou
528529 return (fxyz);
529530}
530531
531- double THIS_CLASS::MB_DT_sigma_t_m(double dist, double *par) const {
532+ inline double THIS_CLASS::MB_DT_sigma_t_m(double dist, double *par) const {
532533 double x = fabs(dist); // the parametrisations are symmetric under 'distance'
533534
534535 if (x > 20.5)
@@ -537,7 +538,7 @@ double THIS_CLASS::MB_DT_sigma_t_m(double dist, double *par) const {
537538 return (par[6] * x);
538539}
539540
540- double THIS_CLASS::MB_DT_sigma_t_p(double dist, double *par) const {
541+ inline double THIS_CLASS::MB_DT_sigma_t_p(double dist, double *par) const {
541542 double x2, x = fabs(dist); // the parametrisations are symmetric under 'distance'
542543
543544 if (x > 20.5)
0 commit comments