30FixStyle(colvars,FixColvars);
34#ifndef LMP_FIX_COLVARS_H
35#define LMP_FIX_COLVARS_H
38#include <unordered_map>
51 int setmask()
override;
53 void setup(
int)
override;
54 int modify_param(
int,
char **)
override;
55 void min_setup(
int vflag)
override { setup(vflag); };
56 void min_post_force(
int)
override;
57 void post_force(
int)
override;
58 void post_force_respa(
int,
int,
int)
override;
59 void end_of_step()
override;
60 void post_run()
override;
61 double compute_scalar()
override;
62 double memory_usage()
override;
64 void write_restart(FILE *)
override;
65 void restart(
char *)
override;
74 double t_target = 0.0;
88 std::unordered_map<int, int> idmap;
Definition: fix_colvars.h:45
void setup_io()
Tell Colvars where to get its state from and where to save it.
Definition: fix_colvars.cpp:415
int parse_fix_arguments(int narg, char **arg, bool fix_constructor=true)
Definition: fix_colvars.cpp:148
unsigned char * script_args[100]
Arguments passed from fix_modify to the Colvars script interface.
Definition: fix_colvars.h:86
void set_thermostat_temperature()
Share with Colvars the thermostat fix named by tfix_name.
Definition: fix_colvars.cpp:281
Communication between colvars and LAMMPS (implementation of colvarproxy)
Definition: colvarproxy_lammps.h:25
Definition: fix_colvars.cpp:54