(git:374b731)
Loading...
Searching...
No Matches
qmmm_tb_methods.F File Reference

Go to the source code of this file.

Modules

module  qmmm_tb_methods
 TB methods used with QMMM.
 

Functions/Subroutines

subroutine, public qmmm_tb_methods::build_tb_qmmm_matrix (qs_env, qmmm_env, particles_mm, mm_cell, para_env)
 Constructs the 1-el DFTB hamiltonian.
 
subroutine, public qmmm_tb_methods::build_tb_qmmm_matrix_zero (qs_env, para_env)
 Constructs an empty 1-el DFTB hamiltonian.
 
subroutine, public qmmm_tb_methods::build_tb_qmmm_matrix_pc (qs_env, qmmm_env, particles_mm, mm_cell, para_env)
 Constructs the 1-el DFTB hamiltonian.
 
subroutine, public qmmm_tb_methods::deriv_tb_qmmm_matrix (qs_env, qmmm_env, particles_mm, mm_cell, para_env, calc_force, forces, forces_added_charges)
 Constructs the derivative w.r.t. 1-el DFTB hamiltonian QMMM terms.
 
subroutine, public qmmm_tb_methods::deriv_tb_qmmm_matrix_pc (qs_env, qmmm_env, particles_mm, mm_cell, para_env, calc_force, forces, forces_added_charges)
 Constructs the derivative w.r.t. 1-el DFTB hamiltonian QMMM terms.
 

Variables

real(dp), parameter qmmm_tb_methods::rtiny = 1.e-10_dp
 
real(dp), parameter qmmm_tb_methods::eta_mm = 0.47_dp
 
real(dp), parameter qmmm_tb_methods::ddrmm = 0.0001_dp