CP2K 2.4 (Revision 12889)
Functions | Variables

qs_linres_epr_utils Namespace Reference

g tensor calculation by dfpt Initialization of the epr_env, creation of the special neighbor lists Perturbation Hamiltonians by application of the p and rxp oprtators to psi0 Write output Deallocate everything More...

Functions

subroutine, public epr_env_init (epr_env, qs_env, error)
 Initialize the epr environment.
subroutine, public epr_env_cleanup (epr_env, error)
 Deallocate the epr environment.

Variables

CHARACTER(len=*), parameter,
private 
moduleN = 'qs_linres_epr_utils'

Detailed Description

g tensor calculation by dfpt Initialization of the epr_env, creation of the special neighbor lists Perturbation Hamiltonians by application of the p and rxp oprtators to psi0 Write output Deallocate everything

Note:
The psi0 should be localized the Sebastiani method works within the assumption that the orbitals are completely contained in the simulation box
History
created 07-2005 [MI]
Author:
MI

Function Documentation

subroutine,public qs_linres_epr_utils::epr_env_cleanup ( TYPE(epr_env_type)  epr_env,
TYPE(cp_error_type),intent(inout)  error 
)

Deallocate the epr environment.

History
07.2005 created [MI]
Author:
MI

Definition at line 263 of file qs_linres_epr_utils.f90.

References CPPostcondition, qs_linres_types::deallocate_nablavks_atom_set(), and qs_rho_atom_types::deallocate_rho_atom_set().

Referenced by epr_env_init(), and qs_linres_module::linres_calculation().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine,public qs_linres_epr_utils::epr_env_init ( TYPE(epr_env_type)  epr_env,
TYPE(qs_environment_type),pointer  qs_env,
TYPE(cp_error_type),intent(inout)  error 
)

Variable Documentation

CHARACTER(len=*),parameter,private qs_linres_epr_utils::moduleN = 'qs_linres_epr_utils'

Definition at line 67 of file qs_linres_epr_utils.f90.