![]() |
(git:d18deda)
|
types that represent a subsys, i.e. a part of the system More...
Data Types | |
type | cp_subsys_p_type |
represent a pointer to a subsys, to be able to create arrays of pointers More... | |
type | cp_subsys_type |
represents a system: atoms, molecules, their pos,vel,... More... | |
Functions/Subroutines | |
subroutine, public | cp_subsys_retain (subsys) |
retains a subsys (see doc/ReferenceCounting.html) | |
subroutine, public | cp_subsys_release (subsys) |
releases a subsys (see doc/ReferenceCounting.html) | |
subroutine, public | cp_subsys_set (subsys, atomic_kinds, particles, local_particles, molecules, molecule_kinds, local_molecules, para_env, colvar_p, shell_particles, core_particles, gci, multipoles, results, cell) |
sets various propreties of the subsys | |
subroutine, public | cp_subsys_get (subsys, ref_count, atomic_kinds, atomic_kind_set, particles, particle_set, local_particles, molecules, molecule_set, molecule_kinds, molecule_kind_set, local_molecules, para_env, colvar_p, shell_particles, core_particles, gci, multipoles, natom, nparticle, ncore, nshell, nkind, atprop, virial, results, cell) |
returns information about various attributes of the given subsys | |
subroutine, public | pack_subsys_particles (subsys, f, r, s, v, fscale, cell) |
Pack components of a subsystem particle sets into a single vector. | |
subroutine, public | unpack_subsys_particles (subsys, f, r, s, v, fscale, cell) |
Unpack components of a subsystem particle sets into a single vector. | |
types that represent a subsys, i.e. a part of the system
subroutine, public cp_subsys_types::cp_subsys_retain | ( | type(cp_subsys_type), intent(inout) | subsys | ) |
retains a subsys (see doc/ReferenceCounting.html)
subsys | the subsys to retain |
Definition at line 135 of file cp_subsys_types.F.
subroutine, public cp_subsys_types::cp_subsys_release | ( | type(cp_subsys_type), pointer | subsys | ) |
releases a subsys (see doc/ReferenceCounting.html)
subsys | the subsys to release |
Definition at line 149 of file cp_subsys_types.F.
subroutine, public cp_subsys_types::cp_subsys_set | ( | type(cp_subsys_type), intent(inout) | subsys, |
type(atomic_kind_list_type), optional, pointer | atomic_kinds, | ||
type(particle_list_type), optional, pointer | particles, | ||
type(distribution_1d_type), optional, pointer | local_particles, | ||
type(molecule_list_type), optional, pointer | molecules, | ||
type(molecule_kind_list_type), optional, pointer | molecule_kinds, | ||
type(distribution_1d_type), optional, pointer | local_molecules, | ||
type(mp_para_env_type), optional, pointer | para_env, | ||
type(colvar_p_type), dimension(:), optional, pointer | colvar_p, | ||
type(particle_list_type), optional, pointer | shell_particles, | ||
type(particle_list_type), optional, pointer | core_particles, | ||
type(global_constraint_type), optional, pointer | gci, | ||
type(multipole_type), optional, pointer | multipoles, | ||
type(cp_result_type), optional, pointer | results, | ||
type(cell_type), optional, pointer | cell | ||
) |
sets various propreties of the subsys
subsys | the subsys you want to modify |
atomic_kinds | ... |
particles | ... |
local_particles | ... |
molecules | ... |
molecule_kinds | ... |
local_molecules | ... |
para_env | ... |
colvar_p | ... |
shell_particles | ... |
core_particles | ... |
gci | ... |
multipoles | ... |
results | ... |
cell | ... |
Definition at line 202 of file cp_subsys_types.F.
subroutine, public cp_subsys_types::cp_subsys_get | ( | type(cp_subsys_type), intent(in) | subsys, |
integer, intent(out), optional | ref_count, | ||
type(atomic_kind_list_type), optional, pointer | atomic_kinds, | ||
type(atomic_kind_type), dimension(:), optional, pointer | atomic_kind_set, | ||
type(particle_list_type), optional, pointer | particles, | ||
type(particle_type), dimension(:), optional, pointer | particle_set, | ||
type(distribution_1d_type), optional, pointer | local_particles, | ||
type(molecule_list_type), optional, pointer | molecules, | ||
type(molecule_type), dimension(:), optional, pointer | molecule_set, | ||
type(molecule_kind_list_type), optional, pointer | molecule_kinds, | ||
type(molecule_kind_type), dimension(:), optional, pointer | molecule_kind_set, | ||
type(distribution_1d_type), optional, pointer | local_molecules, | ||
type(mp_para_env_type), optional, pointer | para_env, | ||
type(colvar_p_type), dimension(:), optional, pointer | colvar_p, | ||
type(particle_list_type), optional, pointer | shell_particles, | ||
type(particle_list_type), optional, pointer | core_particles, | ||
type(global_constraint_type), optional, pointer | gci, | ||
type(multipole_type), optional, pointer | multipoles, | ||
integer, intent(out), optional | natom, | ||
integer, intent(out), optional | nparticle, | ||
integer, intent(out), optional | ncore, | ||
integer, intent(out), optional | nshell, | ||
integer, intent(out), optional | nkind, | ||
type(atprop_type), optional, pointer | atprop, | ||
type(virial_type), optional, pointer | virial, | ||
type(cp_result_type), optional, pointer | results, | ||
type(cell_type), optional, pointer | cell | ||
) |
returns information about various attributes of the given subsys
subsys | the subsys you want info about |
ref_count | ... |
atomic_kinds | ... |
atomic_kind_set | ... |
particles | ... |
particle_set | ... |
local_particles | ... |
molecules | ... |
molecule_set | ... |
molecule_kinds | ... |
molecule_kind_set | ... |
local_molecules | ... |
para_env | ... |
colvar_p | ... |
shell_particles | ... |
core_particles | ... |
gci | ... |
multipoles | ... |
natom | ... |
nparticle | ... |
ncore | ... |
nshell | ... |
nkind | ... |
atprop | ... |
virial | ... |
results | ... |
cell | ... |
Definition at line 338 of file cp_subsys_types.F.
subroutine, public cp_subsys_types::pack_subsys_particles | ( | type(cp_subsys_type), intent(in) | subsys, |
real(kind=dp), dimension(:), intent(out), optional | f, | ||
real(kind=dp), dimension(:), intent(out), optional | r, | ||
real(kind=dp), dimension(:), intent(out), optional | s, | ||
real(kind=dp), dimension(:), intent(out), optional | v, | ||
real(kind=dp), intent(in), optional | fscale, | ||
type(cell_type), optional, pointer | cell | ||
) |
Pack components of a subsystem particle sets into a single vector.
subsys | ... |
f | ... |
r | ... |
s | ... |
v | ... |
fscale | ... |
cell | ... |
Definition at line 444 of file cp_subsys_types.F.
subroutine, public cp_subsys_types::unpack_subsys_particles | ( | type(cp_subsys_type), intent(in) | subsys, |
real(kind=dp), dimension(:), intent(in), optional | f, | ||
real(kind=dp), dimension(:), intent(in), optional | r, | ||
real(kind=dp), dimension(:), intent(in), optional | s, | ||
real(kind=dp), dimension(:), intent(in), optional | v, | ||
real(kind=dp), intent(in), optional | fscale, | ||
type(cell_type), optional, pointer | cell | ||
) |
Unpack components of a subsystem particle sets into a single vector.
subsys | ... |
f | ... |
r | ... |
s | ... |
v | ... |
fscale | ... |
cell | ... |
Definition at line 594 of file cp_subsys_types.F.