#include <colvarproxy.h>
Inheritance diagram for colvarproxy_script:
Public Methods | |
colvarproxy_script () | |
Constructor. More... | |
virtual | ~colvarproxy_script () |
Destructor. More... | |
virtual int | run_force_callback () |
Run a user-defined colvar forces script. More... | |
virtual int | run_colvar_callback (std::string const &name, std::vector< const colvarvalue * > const &cvcs, colvarvalue &value) |
virtual int | run_colvar_gradient_callback (std::string const &name, std::vector< const colvarvalue * > const &cvcs, std::vector< cvm::matrix2d< cvm::real > > &gradient) |
Public Attributes | |
colvarscript * | script |
Pointer to the scripting interface object (does not need to be allocated in a new interface). More... | |
bool | have_scripts |
Do we have a scripting interface? More... |
Definition at line 535 of file colvarproxy.h.
|
Constructor.
Definition at line 421 of file colvarproxy.C. References have_scripts, NULL, and script. |
|
Destructor.
Definition at line 428 of file colvarproxy.C. |
|
Reimplemented in colvarproxy_vmd. Definition at line 443 of file colvarproxy.C. References COLVARS_NOT_IMPLEMENTED. |
|
Reimplemented in colvarproxy_vmd. Definition at line 451 of file colvarproxy.C. References COLVARS_NOT_IMPLEMENTED. |
|
Run a user-defined colvar forces script.
Reimplemented in colvarproxy_vmd. Definition at line 437 of file colvarproxy.C. References COLVARS_NOT_IMPLEMENTED. Referenced by colvarmodule::calc_scripted_forces. |
|
Do we have a scripting interface?
Definition at line 550 of file colvarproxy.h. Referenced by colvarproxy_script, and colvarproxy_vmd::colvarproxy_vmd. |
|
Pointer to the scripting interface object (does not need to be allocated in a new interface).
Definition at line 547 of file colvarproxy.h. Referenced by colvarmodule::colvarmodule, colvarproxy_script, and ~colvarproxy_script. |