#include <colvarcomp.h>
Inheritance diagram for colvar::distance_vec:
List of all members.
Definition at line 111 of file colvarcomp_distances.C.
References colvardeps::disable, colvardeps::enable, colvardeps::f_cvc_com_based, colvardeps::f_cvc_explicit_gradient, colvar::cvc::set_function_type, colvarvalue::type, colvarvalue::type_3vector, and colvar::cvc::x.
[inline, virtual]
Definition at line 388 of file colvarcomp.h.
[virtual]
\brief Apply the collective variable force, by communicating the atomic forces to the simulation program (Note: the ft member is not altered by this function) Note: multiple calls to this function within the same simulation step will add the forces altogether
Reimplemented from colvar::distance.
Definition at line 139 of file colvarcomp_distances.C.
References force, colvar::distance::group1, colvar::distance::group2, and colvarvalue::rvector_value.
[virtual]
\brief Calculate the atomic gradients, to be reused later in order to apply forces.
Reimplemented from colvar::distance.
Definition at line 132 of file colvarcomp_distances.C.
[virtual]
\brief Calculate the variable.
Reimplemented from colvar::distance.
Definition at line 121 of file colvarcomp_distances.C.
References colvardeps::f_cvc_pbc_minimum_image, colvar::distance::group1, colvar::distance::group2, colvardeps::is_enabled, colvarmodule::position_distance, colvarvalue::rvector_value, and colvar::cvc::x.
[virtual]
Redefined to handle the box periodicity.
Reimplemented from colvar::distance.
Definition at line 149 of file colvarcomp_distances.C.
References colvarmodule::position_distance, and colvarvalue::rvector_value.
[virtual]
Redefined to handle the box periodicity.
Reimplemented from colvar::distance.
Definition at line 156 of file colvarcomp_distances.C.
References colvarmodule::position_distance, and colvarvalue::rvector_value.
[virtual]
Redefined to handle the box periodicity.
Reimplemented from colvar::distance.
Definition at line 163 of file colvarcomp_distances.C.
References colvarmodule::position_distance, and colvarvalue::rvector_value.