tblite
Light-weight tight-binding framework
Loading...
Searching...
No Matches
tblite_api_result Module Reference

API export for managing calculation results. More...

Data Types

type  vp_result
 Void pointer holding results of a calculation. More...
 

Functions/Subroutines

type(c_ptr) function, public new_result_api ()
 Create new result container.
 
type(c_ptr) function, public copy_result_api (vold)
 Create copy result container.
 
subroutine, public delete_result_api (vres)
 Delete result container.
 
subroutine, public get_result_number_of_atoms_api (verror, vres, natoms)
 
subroutine, public get_result_number_of_spins_api (verror, vres, nspin)
 
subroutine, public get_result_number_of_shells_api (verror, vres, nshells)
 
subroutine, public get_result_number_of_orbitals_api (verror, vres, norb)
 
subroutine, public get_result_energy_api (verror, vres, energy)
 
subroutine, public get_result_energies_api (verror, vres, energies)
 
subroutine, public get_result_gradient_api (verror, vres, gradient)
 
subroutine, public get_result_virial_api (verror, vres, sigma)
 
subroutine, public get_result_charges_api (verror, vres, charges)
 
subroutine, public get_result_dipole_api (verror, vres, dipole)
 
subroutine, public get_result_quadrupole_api (verror, vres, quadrupole)
 
subroutine, public get_result_orbital_energies_api (verror, vres, emo)
 
subroutine, public get_result_orbital_occupations_api (verror, vres, occ)
 
subroutine, public get_result_orbital_coefficients_api (verror, vres, cmo)
 
subroutine, public get_result_density_matrix_api (verror, vres, pmat)
 
subroutine, public get_result_overlap_matrix_api (verror, vres, smat)
 
subroutine, public get_result_hamiltonian_matrix_api (verror, vres, hmat)
 
subroutine, public get_result_bond_orders_api (verror, vres, mbo)
 
type(c_ptr) function, public get_post_processing_dict_api (verror, vres)
 

Variables

logical, parameter debug = .false.
 

Detailed Description

API export for managing calculation results.