![]() |
(git:b77b4be)
|
Methods for Thermostats. More...
Functions/Subroutines | |
subroutine, public | create_thermostats (thermostats, md_section, force_env, simpar, para_env, globenv, global_section) |
... | |
subroutine, public | apply_thermostat_baro (thermostat, npt, group) |
... | |
subroutine, public | apply_thermostat_particles (thermostat, force_env, molecule_kind_set, molecule_set, particle_set, local_molecules, local_particles, group, shell_adiabatic, shell_particle_set, core_particle_set, vel, shell_vel, core_vel) |
... | |
subroutine, public | apply_thermostat_shells (thermostat, atomic_kind_set, particle_set, local_particles, group, shell_particle_set, core_particle_set, vel, shell_vel, core_vel) |
... | |
Methods for Thermostats.
subroutine, public thermostat_methods::create_thermostats | ( | type(thermostats_type), pointer | thermostats, |
type(section_vals_type), pointer | md_section, | ||
type(force_env_type), pointer | force_env, | ||
type(simpar_type), pointer | simpar, | ||
type(mp_para_env_type), pointer | para_env, | ||
type(global_environment_type), pointer | globenv, | ||
type(section_vals_type), pointer | global_section | ||
) |
...
thermostats | ... |
md_section | ... |
force_env | ... |
simpar | ... |
para_env | ... |
globenv | ... |
global_section | ... |
Definition at line 111 of file thermostat_methods.F.
subroutine, public thermostat_methods::apply_thermostat_baro | ( | type(thermostat_type), pointer | thermostat, |
type(npt_info_type), dimension(:, :), pointer | npt, | ||
class(mp_comm_type), intent(in) | group | ||
) |
...
thermostat | ... |
npt | ... |
group | ... |
Definition at line 534 of file thermostat_methods.F.
subroutine, public thermostat_methods::apply_thermostat_particles | ( | type(thermostat_type), pointer | thermostat, |
type(force_env_type), pointer | force_env, | ||
type(molecule_kind_type), dimension(:), pointer | molecule_kind_set, | ||
type(molecule_type), dimension(:), pointer | molecule_set, | ||
type(particle_type), dimension(:), pointer | particle_set, | ||
type(distribution_1d_type), pointer | local_molecules, | ||
type(distribution_1d_type), pointer | local_particles, | ||
class(mp_comm_type), intent(in) | group, | ||
logical, intent(in), optional | shell_adiabatic, | ||
type(particle_type), dimension(:), optional, pointer | shell_particle_set, | ||
type(particle_type), dimension(:), optional, pointer | core_particle_set, | ||
real(kind=dp), dimension(:, :), intent(inout), optional | vel, | ||
real(kind=dp), dimension(:, :), intent(inout), optional | shell_vel, | ||
real(kind=dp), dimension(:, :), intent(inout), optional | core_vel | ||
) |
...
thermostat | ... |
force_env | ... |
molecule_kind_set | ... |
molecule_set | ... |
particle_set | ... |
local_molecules | ... |
local_particles | ... |
group | ... |
shell_adiabatic | ... |
shell_particle_set | ... |
core_particle_set | ... |
vel | ... |
shell_vel | ... |
core_vel | ... |
Definition at line 573 of file thermostat_methods.F.
subroutine, public thermostat_methods::apply_thermostat_shells | ( | type(thermostat_type), pointer | thermostat, |
type(atomic_kind_type), dimension(:), pointer | atomic_kind_set, | ||
type(particle_type), dimension(:), pointer | particle_set, | ||
type(distribution_1d_type), pointer | local_particles, | ||
class(mp_comm_type), intent(in) | group, | ||
type(particle_type), dimension(:), optional, pointer | shell_particle_set, | ||
type(particle_type), dimension(:), optional, pointer | core_particle_set, | ||
real(kind=dp), dimension(:, :), intent(inout), optional | vel, | ||
real(kind=dp), dimension(:, :), intent(inout), optional | shell_vel, | ||
real(kind=dp), dimension(:, :), intent(inout), optional | core_vel | ||
) |
...
thermostat | ... |
atomic_kind_set | ... |
particle_set | ... |
local_particles | ... |
group | ... |
shell_particle_set | ... |
core_particle_set | ... |
vel | ... |
shell_vel | ... |
core_vel | ... |
Definition at line 636 of file thermostat_methods.F.