tblite
Light-weight tight-binding framework
|
Provides an effective Coulomb operator for isotropic electrostatic interactions. More...
Data Types | |
type | tblite_coulomb_charge_effective::effective_coulomb |
Effective, Klopman-Ohno-type, second-order electrostatics. More... | |
interface | tblite_coulomb_charge_effective::average_interface |
Average Hubbard parameter for two shells. More... | |
Modules | |
module | tblite_coulomb_charge_effective |
Isotropic second-order electrostatics using an effective Coulomb operator. | |
Functions/Subroutines | |
subroutine, public | tblite_coulomb_charge_effective::new_effective_coulomb (self, mol, gexp, hubbard, average, nshell) |
Construct new effective electrostatic interaction container. | |
pure real(wp) function, public | tblite_coulomb_charge_effective::harmonic_average (gi, gj) |
Harmonic averaging functions for hardnesses in GFN1-xTB. | |
pure real(wp) function, public | tblite_coulomb_charge_effective::arithmetic_average (gi, gj) |
Arithmetic averaging functions for hardnesses in GFN2-xTB. | |
pure real(wp) function, public | tblite_coulomb_charge_effective::geometric_average (gi, gj) |
Geometric averaging functions for hardnesses. | |
Provides an effective Coulomb operator for isotropic electrostatic interactions.