36 void eval_fct(
const DoubleTab& positions, DoubleTab& val)
const { eval_fct_(positions,
nullptr,
nullptr, val); }
38 void eval_fct(
const DoubleTab& positions,
const double t, DoubleTab& val)
const { eval_fct_(positions, &t,
nullptr, val); }
40 void eval_fct(
const DoubleTab& positions,
const double t,
const DoubleTab& val_param, DoubleTab& val)
const { eval_fct_(positions, &t, &val_param, val); }
42 void eval_fct(
const DoubleTab& positions, DoubleVect& val,
const int ncomp)
const { eval_fct_single_compo(positions,
nullptr, val, ncomp); }
44 void eval_fct(
const DoubleTab& positions,
const double t, DoubleVect& val,
const int ncomp)
const { eval_fct_single_compo(positions, &t, val, ncomp); }
46 void eval_fct(
const DoubleVect& position, DoubleVect& val)
const { eval_fct_single_position(position,
nullptr,
nullptr, val); }
48 void eval_fct(
const DoubleVect& position,
const double t, DoubleVect& val)
const { eval_fct_single_position(position, &t,
nullptr, val); }
51 void eval_fct(
const DoubleTabs& variables, DoubleTab& val)
const;
57 double eval_fct_single_position_single_compo(
const DoubleVect& position,
const double* t,
const double* val_param,
const int ncomp)
const;
58 void eval_fct_single_position(
const DoubleVect& position,
const double* t,
const double* val_param, DoubleVect& val)
const;
59 void eval_fct_single_compo(
const DoubleTab& positions,
const double* t, DoubleVect& val,
const int ncomp)
const;
60 void eval_fct_(
const DoubleTab& positions,
const double* t,
const DoubleTab *val_param, DoubleTab& val)
const;