![]() |
(git:b77b4be)
|
Initialize the collective variables types. More...
Data Types | |
type | colvar_counters |
type | colvar_p_type |
type | colvar_type |
parameters for a collective variable More... | |
Functions/Subroutines | |
subroutine, public | colvar_create (colvar, colvar_id) |
initializes a colvar_param type | |
subroutine, public | colvar_setup (colvar) |
Finalize the setup of the collective variable. | |
recursive subroutine, public | colvar_release (colvar) |
releases the memory that might have been allocated by the colvar | |
recursive subroutine, public | colvar_clone (colvar_out, colvar_in, i_atom_offset) |
Clone a colvar type. | |
subroutine, public | colvar_p_reallocate (colvar_set, lb1_new, ub1_new) |
Change the dimension of a colvar_p_type. | |
subroutine, public | colvar_p_release (colvar_p) |
Deallocate a set of colvar_p_type. | |
subroutine, public | eval_point_pos (point, particles, r) |
Evaluate the position of the geometrical point. | |
subroutine, public | eval_point_mass (point, particles, m) |
... | |
subroutine, public | eval_point_der (points, i, dsdr, f) |
Evaluate the position of the geometrical point. | |
real(kind=dp) function, public | diff_colvar (colvar, b) |
subtract b from the ss value of a colvar: general function for handling periodic/non-periodic colvar | |
Variables | |
integer, parameter, public | plane_def_atoms = 0 |
integer, parameter, public | plane_def_vec = 1 |
integer, parameter, public | do_clv_geo_center = 0 |
integer, parameter, public | do_clv_fix_point = 1 |
integer, parameter, public | do_clv_xyz = 0 |
integer, parameter, public | do_clv_x = 1 |
integer, parameter, public | do_clv_y = 2 |
integer, parameter, public | do_clv_z = 3 |
integer, parameter, public | do_clv_xy = 4 |
integer, parameter, public | do_clv_xz = 5 |
integer, parameter, public | do_clv_yz = 6 |
integer, parameter, public | no_colvar_id = -2 |
integer, parameter, public | dist_colvar_id = 1 |
integer, parameter, public | coord_colvar_id = 2 |
integer, parameter, public | torsion_colvar_id = 3 |
integer, parameter, public | angle_colvar_id = 4 |
integer, parameter, public | plane_distance_colvar_id = 5 |
integer, parameter, public | rotation_colvar_id = 6 |
integer, parameter, public | dfunct_colvar_id = 7 |
integer, parameter, public | qparm_colvar_id = 8 |
integer, parameter, public | hydronium_shell_colvar_id = 9 |
integer, parameter, public | reaction_path_colvar_id = 10 |
integer, parameter, public | combine_colvar_id = 11 |
integer, parameter, public | population_colvar_id = 12 |
integer, parameter, public | plane_plane_angle_colvar_id = 13 |
integer, parameter, public | gyration_colvar_id = 14 |
integer, parameter, public | rmsd_colvar_id = 15 |
integer, parameter, public | distance_from_path_colvar_id = 16 |
integer, parameter, public | xyz_diag_colvar_id = 17 |
integer, parameter, public | xyz_outerdiag_colvar_id = 18 |
integer, parameter, public | u_colvar_id = 19 |
integer, parameter, public | wc_colvar_id = 20 |
integer, parameter, public | hbp_colvar_id = 21 |
integer, parameter, public | ring_puckering_colvar_id = 22 |
integer, parameter, public | mindist_colvar_id = 23 |
integer, parameter, public | acid_hyd_dist_colvar_id = 24 |
integer, parameter, public | acid_hyd_shell_colvar_id = 25 |
integer, parameter, public | hydronium_dist_colvar_id = 26 |
Initialize the collective variables types.
subroutine, public colvar_types::colvar_create | ( | type(colvar_type), pointer | colvar, |
integer, intent(in) | colvar_id | ||
) |
initializes a colvar_param type
colvar | the colvat to initialize |
colvar_id | ... |
Definition at line 420 of file colvar_types.F.
subroutine, public colvar_types::colvar_setup | ( | type(colvar_type), intent(inout) | colvar | ) |
Finalize the setup of the collective variable.
colvar | the colvar to initialize |
Definition at line 501 of file colvar_types.F.
recursive subroutine, public colvar_types::colvar_release | ( | type(colvar_type), pointer | colvar | ) |
releases the memory that might have been allocated by the colvar
colvar | the colvar to deallocate |
Definition at line 1175 of file colvar_types.F.
recursive subroutine, public colvar_types::colvar_clone | ( | type(colvar_type), intent(inout), pointer | colvar_out, |
type(colvar_type), intent(in) | colvar_in, | ||
integer, intent(in), optional | i_atom_offset | ||
) |
Clone a colvar type.
colvar_out | ... |
colvar_in | the colvar to deallocate |
i_atom_offset | ... |
Definition at line 1352 of file colvar_types.F.
subroutine, public colvar_types::colvar_p_reallocate | ( | type(colvar_p_type), dimension(:), pointer | colvar_set, |
integer, intent(in) | lb1_new, | ||
integer, intent(in) | ub1_new | ||
) |
Change the dimension of a colvar_p_type.
colvar_set | ... |
lb1_new | ... |
ub1_new | ... |
Definition at line 1790 of file colvar_types.F.
subroutine, public colvar_types::colvar_p_release | ( | type(colvar_p_type), dimension(:), pointer | colvar_p | ) |
Deallocate a set of colvar_p_type.
colvar_p | ... |
Definition at line 1836 of file colvar_types.F.
subroutine, public colvar_types::eval_point_pos | ( | type(point_type), intent(in) | point, |
type(particle_type), dimension(:), intent(in) | particles, | ||
real(kind=dp), dimension(3), intent(out) | r | ||
) |
Evaluate the position of the geometrical point.
point | ... |
particles | ... |
r | ... |
Definition at line 1859 of file colvar_types.F.
subroutine, public colvar_types::eval_point_mass | ( | type(point_type), intent(in) | point, |
type(particle_type), dimension(:), intent(in) | particles, | ||
real(kind=dp), intent(out) | m | ||
) |
...
point | ... |
particles | ... |
m | ... |
Definition at line 1884 of file colvar_types.F.
subroutine, public colvar_types::eval_point_der | ( | type(point_type), dimension(:), intent(in) | points, |
integer, intent(in) | i, | ||
real(kind=dp), dimension(:, :), intent(inout) | dsdr, | ||
real(kind=dp), dimension(3), intent(in) | f | ||
) |
Evaluate the position of the geometrical point.
points | ... |
i | ... |
dsdr | ... |
f | ... |
Definition at line 1911 of file colvar_types.F.
real(kind=dp) function, public colvar_types::diff_colvar | ( | type(colvar_type), intent(in) | colvar, |
real(kind=dp), intent(in) | b | ||
) |
subtract b from the ss value of a colvar: general function for handling periodic/non-periodic colvar
colvar | ... |
b | ... |
Definition at line 1946 of file colvar_types.F.
integer, parameter, public colvar_types::plane_def_atoms = 0 |
Definition at line 30 of file colvar_types.F.
integer, parameter, public colvar_types::plane_def_vec = 1 |
Definition at line 30 of file colvar_types.F.
integer, parameter, public colvar_types::do_clv_geo_center = 0 |
Definition at line 33 of file colvar_types.F.
integer, parameter, public colvar_types::do_clv_fix_point = 1 |
Definition at line 33 of file colvar_types.F.
integer, parameter, public colvar_types::do_clv_xyz = 0 |
Definition at line 33 of file colvar_types.F.
integer, parameter, public colvar_types::do_clv_x = 1 |
Definition at line 33 of file colvar_types.F.
integer, parameter, public colvar_types::do_clv_y = 2 |
Definition at line 33 of file colvar_types.F.
integer, parameter, public colvar_types::do_clv_z = 3 |
Definition at line 33 of file colvar_types.F.
integer, parameter, public colvar_types::do_clv_xy = 4 |
Definition at line 33 of file colvar_types.F.
integer, parameter, public colvar_types::do_clv_xz = 5 |
Definition at line 33 of file colvar_types.F.
integer, parameter, public colvar_types::do_clv_yz = 6 |
Definition at line 33 of file colvar_types.F.
integer, parameter, public colvar_types::no_colvar_id = -2 |
Definition at line 56 of file colvar_types.F.
integer, parameter, public colvar_types::dist_colvar_id = 1 |
Definition at line 56 of file colvar_types.F.
integer, parameter, public colvar_types::coord_colvar_id = 2 |
Definition at line 56 of file colvar_types.F.
integer, parameter, public colvar_types::torsion_colvar_id = 3 |
Definition at line 56 of file colvar_types.F.
integer, parameter, public colvar_types::angle_colvar_id = 4 |
Definition at line 56 of file colvar_types.F.
integer, parameter, public colvar_types::plane_distance_colvar_id = 5 |
Definition at line 56 of file colvar_types.F.
integer, parameter, public colvar_types::rotation_colvar_id = 6 |
Definition at line 56 of file colvar_types.F.
integer, parameter, public colvar_types::dfunct_colvar_id = 7 |
Definition at line 56 of file colvar_types.F.
integer, parameter, public colvar_types::qparm_colvar_id = 8 |
Definition at line 56 of file colvar_types.F.
integer, parameter, public colvar_types::hydronium_shell_colvar_id = 9 |
Definition at line 56 of file colvar_types.F.
integer, parameter, public colvar_types::reaction_path_colvar_id = 10 |
Definition at line 56 of file colvar_types.F.
integer, parameter, public colvar_types::combine_colvar_id = 11 |
Definition at line 56 of file colvar_types.F.
integer, parameter, public colvar_types::population_colvar_id = 12 |
Definition at line 56 of file colvar_types.F.
integer, parameter, public colvar_types::plane_plane_angle_colvar_id = 13 |
Definition at line 56 of file colvar_types.F.
integer, parameter, public colvar_types::gyration_colvar_id = 14 |
Definition at line 56 of file colvar_types.F.
integer, parameter, public colvar_types::rmsd_colvar_id = 15 |
Definition at line 56 of file colvar_types.F.
integer, parameter, public colvar_types::distance_from_path_colvar_id = 16 |
Definition at line 56 of file colvar_types.F.
integer, parameter, public colvar_types::xyz_diag_colvar_id = 17 |
Definition at line 56 of file colvar_types.F.
integer, parameter, public colvar_types::xyz_outerdiag_colvar_id = 18 |
Definition at line 56 of file colvar_types.F.
integer, parameter, public colvar_types::u_colvar_id = 19 |
Definition at line 56 of file colvar_types.F.
integer, parameter, public colvar_types::wc_colvar_id = 20 |
Definition at line 56 of file colvar_types.F.
integer, parameter, public colvar_types::hbp_colvar_id = 21 |
Definition at line 56 of file colvar_types.F.
integer, parameter, public colvar_types::ring_puckering_colvar_id = 22 |
Definition at line 56 of file colvar_types.F.
integer, parameter, public colvar_types::mindist_colvar_id = 23 |
Definition at line 56 of file colvar_types.F.
integer, parameter, public colvar_types::acid_hyd_dist_colvar_id = 24 |
Definition at line 56 of file colvar_types.F.
integer, parameter, public colvar_types::acid_hyd_shell_colvar_id = 25 |
Definition at line 56 of file colvar_types.F.
integer, parameter, public colvar_types::hydronium_dist_colvar_id = 26 |
Definition at line 56 of file colvar_types.F.