21   const double a0 = 0.25;
 
   23   const double b0 = -17.0 / 36.0;
 
   24   const double b1 = 8.0 / 9.0;
 
   26   const double c0 = 17.0 / 36.0;
 
   27   const double c1 = -8.0 / 9.0;
 
   28   const double c2 = 0.75;
 
void scal(Field &x, const double a)
scal(x, a): x = a * x 
void copy(Field &y, const Field &x)
copy(y, x): y = x 
void flow(double &t, double &Estep, Field_G &U)
static const std::string class_name
virtual void force(Field &)=0
returns force for molcular dynamical update of conjugate momenta. 
void axpy(Field &y, const double a, const Field &x)
axpy(y, a, x): y := a * x + y 
void mult_exp_Field_G(Field_G &W, const double alpha, const Field_G &iP, const Field_G &U, const int Nprec)