#include <colvarparams.h>
Inheritance diagram for colvarparams:
Definition at line 18 of file colvarparams.h.
[protected]
[protected, virtual]
Value of the parameter param_name (must be a scalar).
Definition at line 94 of file colvarparams.C.
References get_param_ptr, and NULL.
[virtual]
Get a copy of the names of registered parameter gradients.
Definition at line 62 of file colvarparams.C.
References param_grad_map, and result.
[virtual]
Pointer to the gradient of parameter param_name.
Definition at line 83 of file colvarparams.C.
References COLVARS_INPUT_ERROR, colvarmodule::error, NULL, and param_grad_map.
Referenced by colvar::cvc::get_param_grad.
[virtual]
[virtual]
Pointer to the parameter param_name.
Definition at line 73 of file colvarparams.C.
References COLVARS_INPUT_ERROR, colvarmodule::error, NULL, and param_map.
Referenced by get_param.
Whether the parameter param_name exists.
Definition at line 42 of file colvarparams.C.
References COLVARS_INPUT_ERROR, and param_map.
Register the given parameter.
Definition at line 28 of file colvarparams.C.
References param_map.
Referenced by colvar::map_total::init, colvar::cvc::init, colvar::cvc::init_as_distance, and colvar::cvc::init_scalar_boundaries.
[protected]
Register the gradient of the given parameter.
Definition at line 35 of file colvarparams.C.
References param_grad_map.
Set the named parameter to the given value.
Reimplemented in colvar::cvc.
Definition at line 102 of file colvarparams.C.
References COLVARS_INPUT_ERROR, COLVARS_NOT_IMPLEMENTED, colvarmodule::error, and param_map.
Referenced by colvar::cvc::set_param.
Derivatives of the object with respect to internal parameters.
Definition at line 55 of file colvarparams.h.
Referenced by get_param_grad_names, get_param_grad_ptr, and register_param_grad.
[protected]
Pointers to relevant parameters that may be accessed by other objects.
Definition at line 52 of file colvarparams.h.
Referenced by get_param_names, get_param_ptr, param_exists, register_param, set_param, and colvar::cvc::set_param.