Light-weight tight-binding framework#
This pages describe the usage and functionality of tblite tight-binding framework. The tblite project aims to provide an efficent and uniform interface to the (extended) tight-binding Hamiltonians.
Important
This project does not provide a complete atomistic simulation environment, but the tools to build one. If you are looking for a simulation environment that provides the functionality available in tblite, checkout the available integrations.
- Installation
- Tutorials
- Properties
- Integrations
- Specification
- API
- Fortran API
- C API
- Main header
- Version query
- Macro definitions
- Error handler
- Context handler
- Molecular structure data
- Calculator instance
tblite_calculatortblite_guesstblite_new_gfn2_calculator()tblite_new_gfn1_calculator()tblite_new_ipea1_calculator()tblite_new_xtb_calculator()tblite_delete_calculator()tblite_set_calculator_accuracy()tblite_set_calculator_max_iter()tblite_set_calculator_mixer_damping()tblite_set_calculator_guess()tblite_set_calculator_temperature()tblite_set_calculator_save_integrals()tblite_get_calculator_shell_count()tblite_get_calculator_shell_map()tblite_get_calculator_angular_momenta()tblite_get_calculator_orbital_count()tblite_get_calculator_orbital_map()tblite_get_singlepoint()tblite_push_back_post_processing_str()tblite_push_back_post_processing_param()
- Interaction container
- Result container
tblite_resulttblite_new_result()tblite_copy_result()tblite_delete_result()tblite_get_result_number_of_atoms()tblite_get_result_number_of_shells()tblite_get_result_number_of_orbitals()tblite_get_result_number_of_spins()tblite_get_result_energy()tblite_get_result_energies()tblite_get_result_gradient()tblite_get_result_virial()tblite_get_result_charges()tblite_get_result_bond_orders()tblite_get_result_dipole()tblite_get_result_quadrupole()tblite_get_result_orbital_energies()tblite_get_result_orbital_occupations()tblite_get_result_orbital_coefficients()tblite_get_result_density_matrix()tblite_get_result_overlap_matrix()tblite_get_result_hamiltonian_matrix()tblite_get_post_processing_dict()tblite_save_result_wavefunction()tblite_load_result_wavefunction()
- Parametrization records
- Table data structure
- Python API