2#include "ff/amoeba/mpole.h"
3#include "ff/precision.h"
4#include "ff/timescale.h"
#define TINKER_EXTERN
Definition: macro.h:108
std::map< std::string, int > TimeScaleConfig
Definition: timescale.h:40
mixed virial_prec
Definition: precision.h:98
float real
Definition: precision.h:80
fixed grad_prec
Definition: precision.h:103
mixed energy_prec
Floating-point type for total energies.
Definition: precision.h:97
ResourceOperation
Definition: rcman.h:46
void osrw_energy(int vers, unsigned tsflag, const TimeScaleConfig &tsconfig)
real(* osrw_pole)[MPL_TOTAL]
@ MPL_TOTAL
Definition: mpole.h:16
double osrw_lam_expr0(int form, double lam)
constexpr int OSRW_LAM_LINEAR
Definition: osrw.h:27
constexpr int OSRW_LAM_QUADRATIC
Definition: osrw.h:28
grad_prec * osrw_dgy
Definition: osrw.h:48
double osrw_lam_expr1(int form, double lam)
grad_prec * osrw_dgz
Definition: osrw.h:48
double osrw_lam_expr2(int form, double lam)