(git:3add494)
qs_ks_qmmm_methods Module Reference

Functions/Subroutines

subroutine, public ks_qmmm_env_rebuild (qs_env, qmmm_env)
 Initialize the ks_qmmm_env. More...
 
subroutine, public qmmm_calculate_energy (qs_env, rho, v_qmmm, qmmm_energy)
 Computes the contribution to the total energy of the QM/MM electrostatic coupling. More...
 
subroutine, public qmmm_modify_hartree_pot (v_hartree, v_qmmm, scale)
 Modify the hartree potential in order to include the QM/MM correction. More...
 

Detailed Description

Author
T.Laino

Function/Subroutine Documentation

◆ ks_qmmm_env_rebuild()

subroutine, public qs_ks_qmmm_methods::ks_qmmm_env_rebuild ( type(qs_environment_type), optional, pointer  qs_env,
type(qmmm_env_qm_type), pointer  qmmm_env 
)

Initialize the ks_qmmm_env.

Parameters
qs_env...
qmmm_env...
History
05.2004 created [tlaino]
Author
Teodoro Laino

Definition at line 57 of file qs_ks_qmmm_methods.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ qmmm_calculate_energy()

subroutine, public qs_ks_qmmm_methods::qmmm_calculate_energy ( type(qs_environment_type), pointer  qs_env,
type(pw_r3d_rs_type), dimension(:), intent(in)  rho,
type(pw_r3d_rs_type), intent(in)  v_qmmm,
real(kind=dp), intent(inout)  qmmm_energy 
)

Computes the contribution to the total energy of the QM/MM electrostatic coupling.

Parameters
qs_env...
rho...
v_qmmm...
qmmm_energy...
History
05.2004 created [tlaino]
Author
Teodoro Laino

Definition at line 144 of file qs_ks_qmmm_methods.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ qmmm_modify_hartree_pot()

subroutine, public qs_ks_qmmm_methods::qmmm_modify_hartree_pot ( type(pw_r3d_rs_type), intent(inout)  v_hartree,
type(pw_r3d_rs_type), intent(in)  v_qmmm,
real(kind=dp), intent(in)  scale 
)

Modify the hartree potential in order to include the QM/MM correction.

Parameters
v_hartree...
v_qmmm...
scale...
History
05.2004 created [tlaino]
Author
Teodoro Laino

Definition at line 197 of file qs_ks_qmmm_methods.F.

Here is the caller graph for this function: