tblite
Light-weight tight-binding framework
Loading...
Searching...
No Matches
tblite_coulomb_type::coulomb_type Type Reference

General base class for Coulombic interactions. More...

Inheritance diagram for tblite_coulomb_type::coulomb_type:
tblite_container_type::container_type tblite_coulomb_charge_type::coulomb_charge_type tblite_coulomb_multipole::damped_multipole tblite_coulomb_thirdorder::onsite_thirdorder tblite_coulomb_charge_effective::effective_coulomb tblite_coulomb_charge_gamma::gamma_coulomb

Additional Inherited Members

- Public Member Functions inherited from tblite_container_type::container_type
procedure update (self, mol, cache)
 Update container cache.
 
procedure variable_info (self)
 Get information about density dependent quantities used in the energy.
 
procedure get_engrad (self, mol, cache, energies, gradient, sigma)
 Evaluate non-selfconsistent part of the interaction.
 
procedure get_energy (self, mol, cache, wfn, energies)
 Evaluate selfconsistent energy of the interaction.
 
procedure get_potential (self, mol, cache, wfn, pot)
 Evaluate charge dependent potential shift from the interaction.
 
procedure get_potential_gradient (self, mol, cache, wfn, pot)
 Evaluate gradient of charge dependent potential shift from the interaction.
 
procedure get_gradient (self, mol, cache, wfn, gradient, sigma)
 Evaluate gradient contributions from the selfconsistent interaction.
 
procedure info (self, verbosity, indent)
 Information on container.
 
- Data Fields inherited from tblite_container_type::container_type
character(len=:), allocatable label
 Label identifying this contribution.
 

Detailed Description

General base class for Coulombic interactions.


The documentation for this type was generated from the following file: