A collective variable (main class); to be defined, it needs at least one object of a derived class of colvar::cvc; it calculates and returns a colvarvalue object.
More...
|
|
colvarvalue const & | value () const |
| | Current value (previously set by calc() or by read_traj())
|
| |
|
colvarvalue const & | actual_value () const |
| | Current actual value (not extended DOF)
|
| |
|
colvarvalue const & | run_ave () const |
| | Current running average (if calculated as set by analysis flag)
|
| |
|
cvm::real const & | force_constant () const |
| | Force constant of the spring.
|
| |
|
colvarvalue const & | velocity () const |
| | Current velocity (previously set by calc() or by read_traj())
|
| |
| colvarvalue const & | total_force () const |
| | Current total force (previously obtained from calc() or read_traj()). Note: this is calculated using the atomic forces from the last simulation step. More...
|
| |
| virtual const std::vector< feature * > & | features () const |
| | Implementation of the feature list accessor for colvar. More...
|
| |
| virtual std::vector< feature * > & | modify_features () |
| |
| void | do_feature_side_effects (int id) |
| |
|
bool | periodic_boundaries () const |
| | Is the interval defined by the two boundaries periodic?
|
| |
|
bool | periodic_boundaries (colvarvalue const &lb, colvarvalue const &ub) const |
| | Is the interval defined by the two boundaries periodic?
|
| |
|
| colvar () |
| | Constructor.
|
| |
|
int | init (std::string const &conf) |
| | Main init function.
|
| |
|
void | define_component_types () |
| | Populate the map of available CVC types.
|
| |
|
int | init_components (std::string const &conf) |
| | Parse the CVC configuration and allocate their data.
|
| |
|
int | init_custom_function (std::string const &conf) |
| | Parse parameters for custom function with Lepton.
|
| |
|
int | init_grid_parameters (std::string const &conf) |
| | Init defaults for grid options.
|
| |
|
int | check_grid_parameters () |
| | Consistency check for the grid paramaters.
|
| |
|
int | parse_legacy_wall_params (std::string const &conf) |
| | Read legacy wall keyword (these are biases now)
|
| |
|
int | init_extended_Lagrangian (std::string const &conf) |
| | Init extended Lagrangian parameters.
|
| |
|
int | init_output_flags (std::string const &conf) |
| | Init output flags.
|
| |
| virtual int | init_dependencies () |
| | Initialize dependency tree. More...
|
| |
|
void | setup () |
| | Get ready for a run and re-initialize internal data if needed.
|
| |
|
| ~colvar () |
| | Destructor.
|
| |
|
int | calc () |
| | Calculate the colvar's value and related quantities.
|
| |
|
int | end_of_step () |
| | Carry out operations needed before next step is run.
|
| |
|
int | calc_cvcs (int first=0, size_t num_cvcs=0) |
| | Calculate a subset of the colvar components (CVCs) currently active (default: all active CVCs) Note: both arguments refer to the sect of active CVCs, not all CVCs.
|
| |
|
int | check_cvc_range (int first_cvc, size_t num_cvcs) |
| | Ensure that the selected range of CVCs is consistent.
|
| |
|
int | calc_cvc_values (int first, size_t num_cvcs) |
| | Calculate the values of the given subset of CVCs.
|
| |
|
int | calc_cvc_gradients (int first, size_t num_cvcs) |
| | Same as colvar::calc_cvc_values but for gradients.
|
| |
|
int | calc_cvc_total_force (int first, size_t num_cvcs) |
| | Same as colvar::calc_cvc_values but for total forces.
|
| |
|
int | calc_cvc_Jacobians (int first, size_t num_cvcs) |
| | Same as colvar::calc_cvc_values but for Jacobian derivatives/forces.
|
| |
|
int | collect_cvc_data () |
| | Collect quantities from CVCs and update aggregated data for the colvar.
|
| |
|
int | collect_cvc_values () |
| | Collect the values of the CVCs.
|
| |
|
int | collect_cvc_gradients () |
| | Same as colvar::collect_cvc_values but for gradients.
|
| |
|
int | collect_cvc_total_forces () |
| | Same as colvar::collect_cvc_values but for total forces.
|
| |
|
int | collect_cvc_Jacobians () |
| | Same as colvar::collect_cvc_values but for Jacobian derivatives/forces.
|
| |
|
int | calc_colvar_properties () |
| | Calculate the quantities associated to the colvar (but not to the CVCs)
|
| |
|
colvarvalue const | applied_force () const |
| | Get the current applied force.
|
| |
|
void | reset_bias_force () |
| | Set the total biasing force to zero.
|
| |
|
void | add_bias_force (colvarvalue const &force) |
| | Add to the total force from biases.
|
| |
|
void | add_bias_force_actual_value (colvarvalue const &force) |
| | Apply a force to the actual value (only meaningful with extended Lagrangian)
|
| |
|
cvm::real | update_forces_energy () |
| | Collect all forces on this colvar, integrate internal equations of motion of internal degrees of freedom; see also colvar::communicate_forces() return colvar energy if extended Lagrandian active.
|
| |
|
void | update_extended_Lagrangian () |
| | Integrate equations of motion of extended Lagrangian coordinate if needed.
|
| |
|
void | communicate_forces () |
| | Communicate forces (previously calculated in colvar::update()) to the external degrees of freedom.
|
| |
|
int | set_cvc_flags (std::vector< bool > const &flags) |
| | Enables and disables individual CVCs based on the given array.
|
| |
|
int | update_cvc_flags () |
| | Updates the flags in the CVC objects, and their number.
|
| |
|
int | update_cvc_config (std::vector< std::string > const &confs) |
| | Modify the configuration of CVCs (currently, only base class data)
|
| |
|
int | cvc_param_exists (std::string const ¶m_name) |
| | Whether this named parameter exists (in the first and only component)
|
| |
|
cvm::real | get_cvc_param (std::string const ¶m_name) |
| | Get the value of the named parameter (from the first and only component)
|
| |
|
void const * | get_cvc_param_ptr (std::string const ¶m_name) |
| | Get a pointer to the named parameter (from the first and only component)
|
| |
|
colvarvalue const * | get_cvc_param_grad (std::string const ¶m_name) |
| | Pointer to the derivative of the variable with respect to param_name.
|
| |
|
int | set_cvc_param (std::string const ¶m_name, void const *new_value) |
| | Set the named parameter in the first and only component to the given value.
|
| |
|
size_t | num_dimensions () const |
| | Number of dimensions of the value of this colvar.
|
| |
|
size_t | num_cvcs () const |
| | Number of CVC objects defined.
|
| |
|
size_t | num_active_cvcs () const |
| | number of CVC objects with an active flag (as set by update_cvc_flags)
|
| |
| cvm::real | dist2 (colvarvalue const &x1, colvarvalue const &x2) const |
| | Use the internal metrics (as from colvar::cvc objects) to calculate square distances and gradients. More...
|
| |
| colvarvalue | dist2_lgrad (colvarvalue const &x1, colvarvalue const &x2) const |
| | Use the internal metrics (as from colvar::cvc objects) to calculate square distances and gradients. More...
|
| |
| colvarvalue | dist2_rgrad (colvarvalue const &x1, colvarvalue const &x2) const |
| | Use the internal metrics (as from colvar::cvc objects) to calculate square distances and gradients. More...
|
| |
| void | wrap (colvarvalue &x_unwrapped) const |
| | Use the internal metrics (as from colvar::cvc objects) to wrap a value into a standard interval. More...
|
| |
|
int | parse_analysis (std::string const &conf) |
| | Read the analysis tasks.
|
| |
|
int | analyze () |
| | Perform analysis tasks.
|
| |
|
std::istream & | read_traj (std::istream &is) |
| | Read the value from a collective variable trajectory file.
|
| |
|
std::ostream & | write_traj (std::ostream &os) |
| | Output formatted values to the trajectory file.
|
| |
|
std::ostream & | write_traj_label (std::ostream &os) |
| | Write a label to the trajectory file (comment line)
|
| |
|
std::istream & | read_state (std::istream &is) |
| | Read the colvar's state from a formatted input stream.
|
| |
|
cvm::memory_stream & | read_state (cvm::memory_stream &is) |
| | Read the colvar's state from an unformatted input stream.
|
| |
|
int | check_matching_state (std::string const &state_conf) |
| | Check the name of the bias vs. the given string, set the matching_state flag accordingly.
|
| |
|
int | set_state_params (std::string const &state_conf) |
| | Read the values of colvar mutable data from a string (used by both versions of read_state())
|
| |
|
std::string const | get_state_params () const |
| | Write the state information of this colvar in a block of text, suitable for later parsing.
|
| |
|
std::ostream & | write_state (std::ostream &os) const |
| | Write the colvar's state to a formatted output stream.
|
| |
|
cvm::memory_stream & | write_state (cvm::memory_stream &os) const |
| | Write the colvar's state to an unformatted output stream.
|
| |
|
int | write_output_files () |
| | Write output files (if defined, e.g. in analysis mode)
|
| |
|
const std::vector< std::shared_ptr< colvar::cvc > > & | get_cvcs () const |
| | Get all colvarcomp objects.
|
| |
|
virtual std::vector< std::vector< int > > | get_atom_lists () |
| | Get vector of vectors of atom IDs for all atom groups.
|
| |
|
std::vector< int > const & | get_volmap_ids () |
| | Volmap numeric IDs, one for each CVC (-1 if not available)
|
| |
|
| colvarparse () |
| | Default constructor.
|
| |
|
| colvarparse (const std::string &conf) |
| | Constructor that stores the object's config string.
|
| |
|
void | clear () |
| | Set the object ready to parse a new configuration string.
|
| |
|
void | set_string (std::string const &conf) |
| | Set a new config string for this object.
|
| |
|
| ~colvarparse () override |
| | Default destructor.
|
| |
|
std::string const & | get_config () const |
| | Get the configuration string (includes comments)
|
| |
|
int | check_keywords (std::string &conf, char const *key) |
| | Check that all the keywords within "conf" are in the list of allowed keywords; this will invoke strip_values() first and then loop over all words.
|
| |
|
void | clear_keyword_registry () |
| | Use this after parsing a config string (note that check_keywords() calls it already)
|
| |
|
bool | get_keyval (std::string const &conf, char const *key, int &value, int const &def_value=0, Parse_Mode const parse_mode=parse_normal) |
| |
|
bool | get_keyval (std::string const &conf, char const *key, size_t &value, size_t const &def_value=0, Parse_Mode const parse_mode=parse_normal) |
| |
|
bool | get_keyval (std::string const &conf, char const *key, long &value, long const &def_value=0, Parse_Mode const parse_mode=parse_normal) |
| |
|
bool | get_keyval (std::string const &conf, char const *key, cvm::step_number &value, cvm::step_number const &def_value=0, Parse_Mode const parse_mode=parse_normal) |
| |
|
bool | get_keyval (std::string const &conf, char const *key, std::string &value, std::string const &def_value=std::string(""), Parse_Mode const parse_mode=parse_normal) |
| |
|
bool | get_keyval (std::string const &conf, char const *key, cvm::real &value, cvm::real const &def_value=0.0, Parse_Mode const parse_mode=parse_normal) |
| |
|
bool | get_keyval (std::string const &conf, char const *key, cvm::rvector &value, cvm::rvector const &def_value=cvm::rvector(), Parse_Mode const parse_mode=parse_normal) |
| |
|
bool | get_keyval (std::string const &conf, char const *key, cvm::quaternion &value, cvm::quaternion const &def_value=cvm::quaternion(), Parse_Mode const parse_mode=parse_normal) |
| |
|
bool | get_keyval (std::string const &conf, char const *key, colvarvalue &value, colvarvalue const &def_value=colvarvalue(colvarvalue::type_notset), Parse_Mode const parse_mode=parse_normal) |
| |
|
bool | get_keyval (std::string const &conf, char const *key, bool &value, bool const &def_value=false, Parse_Mode const parse_mode=parse_normal) |
| |
|
bool | get_keyval (std::string const &conf, char const *key, std::vector< int > &values, std::vector< int > const &def_values=std::vector< int >(0, 0), Parse_Mode const parse_mode=parse_normal) |
| |
|
bool | get_keyval (std::string const &conf, char const *key, std::vector< size_t > &values, std::vector< size_t > const &def_values=std::vector< size_t >(0, 0), Parse_Mode const parse_mode=parse_normal) |
| |
|
bool | get_keyval (std::string const &conf, char const *key, std::vector< long > &values, std::vector< long > const &def_values=std::vector< long >(0, 0), Parse_Mode const parse_mode=parse_normal) |
| |
|
bool | get_keyval (std::string const &conf, char const *key, std::vector< std::string > &values, std::vector< std::string > const &def_values=std::vector< std::string >(0, std::string("")), Parse_Mode const parse_mode=parse_normal) |
| |
|
bool | get_keyval (std::string const &conf, char const *key, std::vector< cvm::real > &values, std::vector< cvm::real > const &def_values=std::vector< cvm::real >(0, 0.0), Parse_Mode const parse_mode=parse_normal) |
| |
|
bool | get_keyval (std::string const &conf, char const *key, std::vector< cvm::rvector > &values, std::vector< cvm::rvector > const &def_values=std::vector< cvm::rvector >(0, cvm::rvector()), Parse_Mode const parse_mode=parse_normal) |
| |
|
bool | get_keyval (std::string const &conf, char const *key, std::vector< cvm::quaternion > &values, std::vector< cvm::quaternion > const &def_values=std::vector< cvm::quaternion >(0, cvm::quaternion()), Parse_Mode const parse_mode=parse_normal) |
| |
|
bool | get_keyval (std::string const &conf, char const *key, std::vector< colvarvalue > &values, std::vector< colvarvalue > const &def_values=std::vector< colvarvalue >(0, colvarvalue(colvarvalue::type_notset)), Parse_Mode const parse_mode=parse_normal) |
| |
| bool | key_lookup (std::string const &conf, char const *key, std::string *data=nullptr, size_t *save_pos=nullptr) |
| | Low-level function for parsing configuration strings; automatically adds the requested keyword to the list of valid ones. More...
|
| |
| std::istream & | read_config_line (std::istream &is, std::string &line) |
| | Reads a configuration line, adds it to config_string, and returns the stream. More...
|
| |
|
template<> |
| int | _get_keyval_scalar_value_ (std::string const &key_str, std::string const &data, bool &value, bool const &) |
| |
|
template<> |
| int | _get_keyval_scalar_novalue_ (std::string const &key_str, bool &value, Parse_Mode const &parse_mode) |
| |
|
int | param_exists (std::string const ¶m_name) |
| | Whether the parameter param_name exists.
|
| |
|
virtual std::vector< std::string > | get_param_names () |
| | Get a copy of the names of registered parameters.
|
| |
|
virtual std::vector< std::string > | get_param_grad_names () |
| | Get a copy of the names of registered parameter gradients.
|
| |
|
virtual void const * | get_param_ptr (std::string const ¶m_name) |
| | Pointer to the parameter param_name.
|
| |
|
virtual void const * | get_param_grad_ptr (std::string const ¶m_name) |
| | Pointer to the gradient of parameter param_name.
|
| |
|
virtual cvm::real | get_param (std::string const ¶m_name) |
| | Value of the parameter param_name (must be a scalar)
|
| |
| virtual int | set_param (std::string const ¶m_name, void const *new_value) |
| | Set the named parameter to the given value. More...
|
| |
|
int | get_time_step_factor () const |
| | returns time_step_factor
|
| |
|
void | init_feature (int feature_id, const char *description, feature_type type) |
| | Pair a numerical feature ID with a description and type.
|
| |
|
bool | is_not_set (int id) |
| |
|
bool | is_dynamic (int id) |
| |
|
bool | is_static (int id) |
| |
|
bool | is_user (int id) |
| |
| virtual const std::vector< feature * > & | features () const =0 |
| |
|
virtual std::vector< feature * > & | modify_features ()=0 |
| |
|
void | add_child (colvardeps *child) |
| |
|
void | remove_child (colvardeps *child) |
| |
| void | remove_all_children () |
| |
|
bool | is_enabled (int f=f_cv_active) const |
| |
|
bool | is_available (int f=f_cv_active) const |
| |
| void | provide (int feature_id, bool truefalse=true) |
| |
|
void | set_enabled (int feature_id, bool truefalse=true) |
| | Enable or disable, depending on flag value.
|
| |
| int | enable (int f, bool dry_run=false, bool toplevel=true, bool error=false) |
| |
| int | disable (int f) |
| |
| void | free_children_deps () |
| |
|
void | restore_children_deps () |
| | re-enable children features (to be used when object becomes active)
|
| |
| int | decr_ref_count (int f) |
| |
| virtual void | do_feature_side_effects (int) |
| |
| virtual int | init_dependencies ()=0 |
| | Initialize dependency tree for object of a derived class. More...
|
| |
|
void | require_feature_self (int f, int g) |
| | Make feature f require feature g within the same object.
|
| |
|
void | exclude_feature_self (int f, int g) |
| | Make features f and g mutually exclusive within the same object.
|
| |
|
void | require_feature_children (int f, int g) |
| | Make feature f require feature g within children.
|
| |
|
void | require_feature_alt (int f, int g, int h) |
| | Make feature f require either g or h within the same object.
|
| |
|
void | require_feature_alt (int f, int g, int h, int i) |
| | Make feature f require any of g, h, or i within the same object.
|
| |
|
void | require_feature_alt (int f, int g, int h, int i, int j) |
| | Make feature f require any of g, h, i, or j within the same object.
|
| |
|
void | print_state () |
| | print all enabled features and those of children, for debugging
|
| |
|
void | check_enabled (int f, std::string const &reason) const |
| | Check that a feature is enabled, raising COLVARS_BUG_ERROR if not.
|
| |
|
std::vector< colvardeps * > | get_parents () const |
| | Return the parents.
|
| |
|
std::vector< colvardeps * > | get_children () const |
| | Return the children.
|
| |
|
|
colvarvalue | fdiff_velocity (colvarvalue const &xold, colvarvalue const &xnew) |
| |
|
void | update_active_cvc_square_norm () |
| | Update the sum of square coefficients for active cvcs.
|
| |
|
void | calc_vel_acf (std::list< colvarvalue > &v_history, colvarvalue const &v) |
| | Velocity ACF, scalar product between v(0) and v(t)
|
| |
|
void | calc_coor_acf (std::list< colvarvalue > &x_history, colvarvalue const &x) |
| | Coordinate ACF, scalar product between x(0) and x(t) (does not work with scalar numbers)
|
| |
|
void | calc_p2coor_acf (std::list< colvarvalue > &x_history, colvarvalue const &x) |
| | Coordinate ACF, second order Legendre polynomial between x(0) and x(t) (does not work with scalar numbers)
|
| |
|
int | calc_acf () |
| | Calculate the auto-correlation function (ACF)
|
| |
|
int | write_acf (std::ostream &os) |
| | Save the ACF to a file.
|
| |
|
int | calc_runave () |
| | Calculate the running average and its standard deviation.
|
| |
|
void | build_atom_list (void) |
| | Initialize the sorted list of atom IDs for atoms involved in all cvcs (called when enabling f_cv_collect_gradients)
|
| |
|
bool | get_key_string_value (std::string const &conf, char const *key, std::string &data) |
| | Get the string value of a keyword, and save it for later parsing.
|
| |
|
bool | get_key_string_multi_value (std::string const &conf, char const *key, std::vector< std::string > &data) |
| | Get multiple strings from repeated instances of a same keyword.
|
| |
|
template<typename TYPE > |
| bool | _get_keyval_scalar_ (std::string const &conf, char const *key, TYPE &value, TYPE const &def_value, Parse_Mode const &parse_mode) |
| | Template for single-value keyword parsers.
|
| |
|
template<typename TYPE > |
| bool | _get_keyval_vector_ (std::string const &conf, char const *key, std::vector< TYPE > &values, std::vector< TYPE > const &def_values, Parse_Mode const &parse_mode) |
| | Template for multiple-value keyword parsers.
|
| |
|
template<typename TYPE > |
| int | _get_keyval_scalar_value_ (std::string const &key_str, std::string const &data, TYPE &value, TYPE const &def_value) |
| | Extract the value of a variable from a string.
|
| |
|
template<typename TYPE > |
| int | _get_keyval_scalar_novalue_ (std::string const &key_str, TYPE &value, Parse_Mode const &parse_mode) |
| | Handle the case where the user provides a keyword without value.
|
| |
|
template<typename TYPE > |
| void | mark_key_set_user (std::string const &key_str, TYPE const &value, Parse_Mode const &parse_mode) |
| | Record that the keyword has just been user-defined.
|
| |
|
template<typename TYPE > |
| void | mark_key_set_default (std::string const &key_str, TYPE const &def_value, Parse_Mode const &parse_mode) |
| | Record that the keyword has just been set to its default value.
|
| |
|
void | error_key_required (std::string const &key_str, Parse_Mode const &parse_mode) |
| | Raise error condition due to the keyword being required!
|
| |
|
bool | key_already_set (std::string const &key_str) |
| | True if the keyword has been set already.
|
| |
|
void | add_keyword (char const *key) |
| | Add a new valid keyword to the list.
|
| |
|
void | strip_values (std::string &conf) |
| | Remove all the values from the config string.
|
| |
|
| colvarparams () |
| | Default constructor.
|
| |
|
virtual | ~colvarparams () |
| | Default destructor.
|
| |
|
void | register_param (std::string const ¶m_name, void *param_ptr) |
| | Register the given parameter.
|
| |
|
void | register_param_grad (std::string const ¶m_name, colvarvalue *param_grad_ptr) |
| | Register the gradient of the given parameter.
|
| |
|
bool | get_keyval_feature (colvarparse *cvp, std::string const &conf, char const *key, int feature_id, bool const &def_value, colvarparse::Parse_Mode const parse_mode=colvarparse::parse_normal) |
| | Parse a keyword and enable a feature accordingly.
|
| |
|
|
colvarvalue | x |
| | Value of the colvar.
|
| |
|
colvarvalue | x_reported |
| | Cached reported value (x may be manipulated)
|
| |
|
colvarvalue | v_fdiff |
| | Finite-difference velocity.
|
| |
|
colvarvalue | v_reported |
| | Cached reported velocity.
|
| |
|
colvarvalue | x_ext |
| | Restraint center.
|
| |
|
colvarvalue | prev_x_ext |
| | Previous value of the restraint center;.
|
| |
|
colvarvalue | v_ext |
| | Velocity of the restraint center.
|
| |
|
colvarvalue | prev_v_ext |
| | Previous velocity of the restraint center.
|
| |
|
cvm::real | ext_mass = 0.0 |
| | Mass of the restraint center.
|
| |
|
cvm::real | ext_force_k = 0.0 |
| | Restraint force constant.
|
| |
|
cvm::real | ext_gamma = 0.0 |
| | Friction coefficient for Langevin extended dynamics.
|
| |
|
cvm::real | ext_sigma = 0.0 |
| | Amplitude of Gaussian white noise for Langevin extended dynamics.
|
| |
|
colvarvalue | fr |
| | Applied force on extended DOF, for output (unscaled if using MTS)
|
| |
|
colvarvalue | fj |
| | Jacobian force, when Jacobian_force is enabled.
|
| |
|
colvarvalue | ft_reported |
| | Cached reported total force.
|
| |
|
size_t | n_active_cvcs = 0 |
| | Number of CVC objects with an active flag.
|
| |
|
cvm::real | active_cvc_square_norm = 0.0 |
| | Sum of square coefficients for active cvcs.
|
| |
|
cvm::step_number | prev_timestep |
| | Absolute timestep number when this colvar was last updated.
|
| |
|
bool | matching_state |
| | Flag used to tell if the state string being read is for this colvar.
|
| |
|
colvarvalue | x_old |
| | Previous value (to calculate velocities during analysis)
|
| |
|
colvarvalue | x_restart |
| | Value read from the most recent state file (if any)
|
| |
|
bool | after_restart |
| | True if a state file was just read.
|
| |
| std::list< std::list< colvarvalue > > | acf_x_history |
| |
|
std::list< std::list< colvarvalue > > | acf_v_history |
| |
| std::list< std::list< colvarvalue > >::iterator | acf_x_history_p |
| |
|
std::list< std::list< colvarvalue > >::iterator | acf_v_history_p |
| |
|
std::list< std::list< colvarvalue > > | x_history |
| | Time series of values and velocities used in running averages.
|
| |
| std::list< std::list< colvarvalue > >::iterator | x_history_p |
| |
|
std::string | acf_colvar_name |
| | Collective variable with which the correlation is calculated (default: itself)
|
| |
|
size_t | acf_length |
| | Length of autocorrelation function (ACF)
|
| |
|
size_t | acf_offset |
| | After how many steps the ACF starts.
|
| |
|
size_t | acf_stride |
| | How many timesteps separate two ACF values.
|
| |
|
size_t | acf_nframes |
| | Number of frames for each ACF point.
|
| |
|
bool | acf_normalize |
| | Normalize the ACF to a maximum value of 1?
|
| |
|
std::vector< cvm::real > | acf |
| | ACF values.
|
| |
|
std::string | acf_outfile |
| | Name of the file to write the ACF.
|
| |
|
acf_type_e | acf_type |
| | Type of autocorrelation function (ACF)
|
| |
|
size_t | runave_length |
| | Length of running average series.
|
| |
|
size_t | runave_stride |
| | Timesteps to skip between two values in the running average series.
|
| |
|
std::string | runave_outfile |
| | Name of the file to write the running average.
|
| |
|
colvarvalue | runave |
| | Current value of the running average.
|
| |
|
cvm::real | runave_variance = 0.0 |
| | Current value of the square deviation from the running average.
|
| |
|
cvm::real | kinetic_energy = 0.0 |
| | If extended Lagrangian active: colvar kinetic energy.
|
| |
|
cvm::real | potential_energy = 0.0 |
| | If extended Lagrangian active: colvar harmonic potential.
|
| |
|
std::vector< std::shared_ptr< colvar::cvc > > | cvcs |
| | Array of components objects.
|
| |
|
std::vector< bool > | cvc_flags |
| | Flags to enable or disable cvcs at next colvar evaluation.
|
| |
|
std::string | scripted_function |
| | Name of scripted function to be used.
|
| |
| std::vector< const colvarvalue * > | sorted_cvc_values |
| |
|
std::vector< int > | volmap_ids_ |
| | Volmap numeric IDs, one for each CVC (-1 if not available)
|
| |
|
std::string const | keyword_delimiters_left |
| | Characters allowed immediately to the left of a kewyord.
|
| |
|
std::string const | keyword_delimiters_right |
| | Characters allowed immediately to the right of a kewyord.
|
| |
|
std::list< std::string > | allowed_keywords |
| | List of legal keywords for this object: this is updated by each call to colvarparse::get_keyval() or colvarparse::key_lookup()
|
| |
|
std::map< std::string, key_set_mode > | key_set_modes |
| | Track which keywords have been already set, and how.
|
| |
|
std::list< size_t > | data_begin_pos |
| | List of delimiters for the values of each keyword in the configuration string; all keywords will be stripped of their values before the keyword check is performed.
|
| |
|
std::list< size_t > | data_end_pos |
| | List of delimiters for the values of each keyword in the configuration string; all keywords will be stripped of their values before the keyword check is performed.
|
| |
|
std::string | config_string |
| | Configuration string of the object (includes comments)
|
| |
|
std::map< std::string, void const * > | param_map |
| | Pointers to relevant parameters that may be accessed by other objects.
|
| |
|
std::map< std::string, colvarvalue const * > | param_grad_map |
| | Derivatives of the object with respect to internal parameters.
|
| |
| int | time_step_factor = 1 |
| |
|
std::vector< feature_state > | feature_states |
| | List of the states of all features.
|
| |