![]() |
(git:07c9450)
|
Functions/Subroutines | |
| subroutine, public | shake_control (gci, local_molecules, molecule_set, molecule_kind_set, particle_set, pos, vel, dt, shake_tol, log_unit, lagrange_mult, dump_lm, cell, group, local_particles) |
| ... | |
| subroutine, public | rattle_control (gci, local_molecules, molecule_set, molecule_kind_set, particle_set, vel, dt, rattle_tol, log_unit, lagrange_mult, dump_lm, cell, group, local_particles) |
| ... | |
| subroutine, public | shake_roll_control (gci, local_molecules, molecule_set, molecule_kind_set, particle_set, pos, vel, dt, simpar, roll_tol, iroll, vector_r, vector_v, group, u, cell, local_particles) |
| ... | |
| subroutine, public | rattle_roll_control (gci, local_molecules, molecule_set, molecule_kind_set, particle_set, vel, dt, simpar, vector, veps, roll_tol, iroll, para_env, u, cell, local_particles) |
| ... | |
| subroutine, public | shake_update_targets (gci, local_molecules, molecule_set, molecule_kind_set, dt, root_section) |
| Updates the TARGET of the COLLECTIVE constraints if the growth speed is different from zero. | |
| subroutine, public constraint::shake_control | ( | 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, | ||
| real(kind=dp), dimension(:, :), intent(inout) | pos, | ||
| real(kind=dp), dimension(:, :), intent(inout) | vel, | ||
| real(kind=dp), intent(in) | dt, | ||
| real(kind=dp), intent(in) | shake_tol, | ||
| integer, intent(in) | log_unit, | ||
| integer, intent(in) | lagrange_mult, | ||
| logical, intent(in) | dump_lm, | ||
| type(cell_type), pointer | cell, | ||
| class(mp_comm_type), intent(in) | group, | ||
| type(distribution_1d_type), pointer | local_particles | ||
| ) |
...
| gci | ... |
| local_molecules | ... |
| molecule_set | ... |
| molecule_kind_set | ... |
| particle_set | ... |
| pos | ... |
| vel | ... |
| dt | ... |
| shake_tol | ... |
| log_unit | ... |
| lagrange_mult | ... |
| dump_lm | ... |
| cell | ... |
| group | ... |
| local_particles | ... |
Definition at line 98 of file constraint.F.
| subroutine, public constraint::rattle_control | ( | 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, | ||
| real(kind=dp), dimension(:, :), intent(inout) | vel, | ||
| real(kind=dp), intent(in) | dt, | ||
| real(kind=dp), intent(in) | rattle_tol, | ||
| integer, intent(in) | log_unit, | ||
| integer, intent(in) | lagrange_mult, | ||
| logical, intent(in) | dump_lm, | ||
| type(cell_type), pointer | cell, | ||
| class(mp_comm_type), intent(in) | group, | ||
| type(distribution_1d_type), pointer | local_particles | ||
| ) |
...
| gci | ... |
| local_molecules | ... |
| molecule_set | ... |
| molecule_kind_set | ... |
| particle_set | ... |
| vel | ... |
| dt | ... |
| rattle_tol | ... |
| log_unit | ... |
| lagrange_mult | ... |
| dump_lm | ... |
| cell | ... |
| group | ... |
| local_particles | ... |
Definition at line 226 of file constraint.F.
| subroutine, public constraint::shake_roll_control | ( | 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, | ||
| real(kind=dp), dimension(:, :), intent(inout) | pos, | ||
| real(kind=dp), dimension(:, :), intent(inout) | vel, | ||
| real(kind=dp), intent(in) | dt, | ||
| type(simpar_type), intent(in) | simpar, | ||
| real(kind=dp), intent(out) | roll_tol, | ||
| integer, intent(inout) | iroll, | ||
| real(kind=dp), dimension(:), intent(in) | vector_r, | ||
| real(kind=dp), dimension(:), intent(in) | vector_v, | ||
| class(mp_comm_type), intent(in) | group, | ||
| real(kind=dp), dimension(:, :), intent(in), optional | u, | ||
| type(cell_type), pointer | cell, | ||
| type(distribution_1d_type), pointer | local_particles | ||
| ) |
...
| gci | ... |
| local_molecules | ... |
| molecule_set | ... |
| molecule_kind_set | ... |
| particle_set | ... |
| pos | ... |
| vel | ... |
| dt | ... |
| simpar | ... |
| roll_tol | ... |
| iroll | ... |
| vector_r | ... |
| vector_v | ... |
| group | ... |
| u | ... |
| cell | ... |
| local_particles | ... |
Definition at line 345 of file constraint.F.
| subroutine, public constraint::rattle_roll_control | ( | 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, | ||
| real(kind=dp), dimension(:, :), intent(inout) | vel, | ||
| real(kind=dp), intent(in) | dt, | ||
| type(simpar_type), intent(in) | simpar, | ||
| real(kind=dp), dimension(:), intent(in) | vector, | ||
| real(kind=dp), dimension(:, :), intent(inout) | veps, | ||
| real(kind=dp), intent(out) | roll_tol, | ||
| integer, intent(inout) | iroll, | ||
| type(mp_para_env_type), intent(in) | para_env, | ||
| real(kind=dp), dimension(:, :), intent(in), optional | u, | ||
| type(cell_type), pointer | cell, | ||
| type(distribution_1d_type), pointer | local_particles | ||
| ) |
...
| gci | ... |
| local_molecules | ... |
| molecule_set | ... |
| molecule_kind_set | ... |
| particle_set | ... |
| vel | ... |
| dt | ... |
| simpar | ... |
| vector | ... |
| veps | ... |
| roll_tol | ... |
| iroll | ... |
| para_env | ... |
| u | ... |
| cell | ... |
| local_particles | ... |
Definition at line 490 of file constraint.F.
| subroutine, public constraint::shake_update_targets | ( | 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, | ||
| real(kind=dp), intent(in) | dt, | ||
| type(section_vals_type), pointer | root_section | ||
| ) |
Updates the TARGET of the COLLECTIVE constraints if the growth speed is different from zero.
| gci | ... |
| local_molecules | ... |
| molecule_set | ... |
| molecule_kind_set | ... |
| dt | ... |
| root_section | ... |
Definition at line 841 of file constraint.F.