18#include "./base/base_uses.f90"
23 CHARACTER(len=*),
PARAMETER,
PRIVATE :: moduleN =
'qmmmx_types'
41 SUBROUTINE qmmmx_env_get(qmmmx_env, subsys, potential_energy, kinetic_energy)
44 REAL(kind=
dp),
INTENT(OUT),
OPTIONAL :: potential_energy, kinetic_energy
49 kinetic_energy=kinetic_energy, &
50 potential_energy=potential_energy, &
64 DEALLOCATE (qmmmx_env%core)
66 DEALLOCATE (qmmmx_env%ext)
types that represent a subsys, i.e. a part of the system
Defines the basic variable types.
integer, parameter, public dp
Basic container type for QM/MM.
subroutine, public qmmm_env_release(qmmm_env)
releases the given qmmm_env (see doc/ReferenceCounting.html)
subroutine, public qmmm_env_get(qmmm_env, subsys, potential_energy, kinetic_energy)
...
Basic container type for QM/MM with force mixing.
subroutine, public qmmmx_env_release(qmmmx_env)
releases the given qmmmx_env (see doc/ReferenceCounting.html)
subroutine, public qmmmx_env_get(qmmmx_env, subsys, potential_energy, kinetic_energy)
...
represents a system: atoms, molecules, their pos,vel,...