![]() |
(git:936074a)
|
Contains routines useful for the application of constraints during MD. More...
Functions/Subroutines | |
| subroutine, public | getold (gci, local_molecules, molecule_set, molecule_kind_set, particle_set, cell) |
| saves all of the old variables | |
| subroutine, public | pv_constraint (gci, local_molecules, molecule_set, molecule_kind_set, particle_set, virial, group) |
| ... | |
| subroutine, public | check_tol (roll_tol, iroll, char, matrix, veps) |
| ... | |
| subroutine, public | get_roll_matrix (char, r_shake, v_shake, vector_r, vector_v, u) |
| ... | |
| subroutine, public | restore_temporary_set (particle_set, local_particles, pos, vel) |
| ... | |
| subroutine, public | update_temporary_set (group, pos, vel) |
| ... | |
Contains routines useful for the application of constraints during MD.
| subroutine, public constraint_util::getold | ( | type(global_constraint_type), pointer | gci, |
| type(distribution_1d_type), pointer | local_molecules, | ||
| type(molecule_type), dimension(:), pointer | molecule_set, | ||
| type(molecule_kind_type), dimension(:), pointer | molecule_kind_set, | ||
| type(particle_type), dimension(:), pointer | particle_set, | ||
| type(cell_type), pointer | cell | ||
| ) |
saves all of the old variables
| gci | ... |
| local_molecules | ... |
| molecule_set | ... |
| molecule_kind_set | ... |
| particle_set | ... |
| cell | ... |
Definition at line 61 of file constraint_util.F.
| subroutine, public constraint_util::pv_constraint | ( | type(global_constraint_type), pointer | gci, |
| type(distribution_1d_type), pointer | local_molecules, | ||
| type(molecule_type), dimension(:), pointer | molecule_set, | ||
| type(molecule_kind_type), dimension(:), pointer | molecule_kind_set, | ||
| type(particle_type), dimension(:), pointer | particle_set, | ||
| type(virial_type), intent(inout) | virial, | ||
| class(mp_comm_type), intent(in) | group | ||
| ) |
...
| gci | ... |
| local_molecules | ... |
| molecule_set | ... |
| molecule_kind_set | ... |
| particle_set | ... |
| virial | ... |
| group | ... |
Definition at line 196 of file constraint_util.F.
| subroutine, public constraint_util::check_tol | ( | real(kind=dp), intent(out) | roll_tol, |
| integer, intent(inout) | iroll, | ||
| character(len=*), intent(in) | char, | ||
| real(kind=dp), dimension(:, :), intent(in), optional | matrix, | ||
| real(kind=dp), dimension(:, :), intent(in), optional | veps | ||
| ) |
...
| roll_tol | ... |
| iroll | ... |
| char | ... |
| matrix | ... |
| veps | ... |
Definition at line 474 of file constraint_util.F.
| subroutine, public constraint_util::get_roll_matrix | ( | character(len=*), intent(in) | char, |
| real(kind=dp), dimension(:, :), intent(out), optional | r_shake, | ||
| real(kind=dp), dimension(:, :), intent(out), optional | v_shake, | ||
| real(kind=dp), dimension(:), intent(in), optional | vector_r, | ||
| real(kind=dp), dimension(:), intent(in), optional | vector_v, | ||
| real(kind=dp), dimension(:, :), intent(in), optional | u | ||
| ) |
...
| char | ... |
| r_shake | ... |
| v_shake | ... |
| vector_r | ... |
| vector_v | ... |
| u | ... |
Definition at line 527 of file constraint_util.F.
| subroutine, public constraint_util::restore_temporary_set | ( | type(particle_type), dimension(:), pointer | particle_set, |
| type(distribution_1d_type), pointer | local_particles, | ||
| real(kind=dp), dimension(:, :), intent(inout), optional | pos, | ||
| real(kind=dp), dimension(:, :), intent(inout), optional | vel | ||
| ) |
...
| particle_set | ... |
| local_particles | ... |
| pos | ... |
| vel | ... |
Definition at line 592 of file constraint_util.F.
| subroutine, public constraint_util::update_temporary_set | ( | class(mp_comm_type), intent(in) | group, |
| real(kind=dp), dimension(:, :), intent(inout), optional | pos, | ||
| real(kind=dp), dimension(:, :), intent(inout), optional | vel | ||
| ) |
...
| group | ... |
| pos | ... |
| vel | ... |
Definition at line 636 of file constraint_util.F.