tblite
Light-weight tight-binding framework
|
Implementation of calculator type for the extended-tight binding Hamiltonian. The tblite_xtb_calculator::xtb_calculator collects the basic interactions required to perform a tight-binding calculation. More...
Data Types | |
type | param_h0spec |
Specification of the Hamiltonian. More... | |
type | xtb_calculator |
Extended tight-binding calculator. More... | |
Functions/Subroutines | |
subroutine, public | new_xtb_calculator (calc, mol, param, error) |
Create new xTB Hamiltonian calculator from parametrization data. | |
Implementation of calculator type for the extended-tight binding Hamiltonian. The tblite_xtb_calculator::xtb_calculator collects the basic interactions required to perform a tight-binding calculation.
subroutine, public tblite_xtb_calculator::new_xtb_calculator | ( | type(xtb_calculator), intent(out) | calc, |
type(structure_type), intent(in) | mol, | ||
type(param_record), intent(in) | param, | ||
type(error_type), intent(out), allocatable | error ) |
Create new xTB Hamiltonian calculator from parametrization data.
[out] | calc | Instance of the xTB calculator |
[in] | mol | Molecular structure data |
[in] | param | Parametrization records |
[out] | error | Error handling |