tblite
Light-weight tight-binding framework
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Ctblite_post_processing_list::add_post_processing
 Ctblite_adjlist::adjacency_listNeighbourlist in CSR format
 Ctblite_solvation_alpb::alpb_inputInput for ALPB solvation
 Ctblite_coulomb_charge_effective::average_interfaceAverage Hubbard parameter for two shells
 Ctblite_basis_type::basis_typeCollection of information regarding the basis set of a system
 Ctblite_solvation_born::born_integratorImplementation of GBOBC integrator
 Ctblite_scf_mixer_broyden::broyden_inputConfiguration for the Broyden mixer
 Ctblite_api_context::callbackInterface for callbacks used in custom logger
 Ctblite_solvation_cds::cds_inputInput for CDS model
 Ctblite_basis_type::cgto_typeContracted Gaussian type basis function
 Ctblite_param_charge::charge_maskMasking for the isotropic electrostatic model
 Ctblite_container_cache::container_cacheRestart data for an interaction container
 Ctblite_container_type::container_typeAbstract base class for interactions containers
 Ctblite_context_logger::context_loggerBase class defining the logger interface
 Ctblite_context_solver::context_solverAbstract base class for creating electronic solver instances
 Ctblite_context_terminal::context_terminalColorizer class for handling colorful output in the terminal
 Ctblite_coulomb_cache::coulomb_cache
 Ctblite_param_charge::count
 Ctblite_param_dispersion::count
 Ctblite_param_element::count
 Ctblite_param_halogen::count
 Ctblite_param_hamiltonian::count
 Ctblite_param_mask::count
 Ctblite_param_molecular_moments::count
 Ctblite_param_multipole::count
 Ctblite_param_repulsion::count
 Ctblite_param_thirdorder::count
 Ctblite_solvation_cpcm::cpcm_inputInput for CPCM solvation
 Ctblite_disp_cache::dispersion_cache
 Ctblite_param_dispersion::dispersion_maskMasking for the dispersion model
 Ctblite_solvation_cpcm_dd::domain_decompositionCosmo calculator
 Ctblite_solvation_cpcm_dd::domain_decomposition_inputQuantities contained in control file
 Ctblite_double_dictionary::double_dictionary_type
 Ctblite_wavefunction_guess::eeq_guess
 Ctblite_param_element::element_maskMasking for the element record
 Ctblite_output_format::format_string
 Ctblite_data_atomicrad::get_atomic_radGet atomic radius for a species
 Ctblite_coulomb_charge_type::get_coulomb_matrixEvaluate coulomb matrix
 Ctblite_data_covrad::get_covalent_radCovalent radii for DFT-D3 coordination number
 Ctblite_basis_type::get_cutoffGet optimal real space cutoff for integral evaluation
 Ctblite_integral_dipole::get_dipole_integrals
 Ctblite_xtb_spec::get_hscaleGenerator for the enhancement factor to for scaling Hamiltonian elements
 Ctblite_cutoff::get_lattice_points
 Ctblite_integral_multipole::get_multipole_integrals
 Ctblite_integral_overlap::get_overlap
 Ctblite_data_paulingen::get_pauling_enGet electronegativity for a species
 Ctblite_data_spin::get_spin_constantGet spin constant for species
 Ctblite_coulomb_ewald::get_valueInteraction at specified distance
 Ctblite_solvation_data::get_vdw_rad_bondiGet Bondi van-der-Waals radius for a species
 Ctblite_solvation_data::get_vdw_rad_cosmoGet COSMO van-der-Waals radius for a species
 Ctblite_solvation_data::get_vdw_rad_d3Get D3 van-der-Waals radius for a species
 Ctblite_param_halogen::halogen_maskMasking for the halogen bonding model
 Ctblite_param_hamiltonian::hamiltonian_maskMasking for the Hamiltonian parameter record
 Ctblite_integral_type::integral_typeIntegral container to store all overlap related integrals
 Ctblite_param_serde::load_from_tomlRead parametrization data from TOML data structure
 Ctblite_wavefunction_spin::magnet_to_updownConvert a charge-magnetization representation into an up-down representation
 Ctblite_scf_info::max
 Ctblite_context_logger::messageEntry point for displaying a string in the logger
 Ctblite_scf_mixer::mixer_inputInput for selecting electronic mixer
 Ctblite_scf_mixer_type::mixer_typeAbstract base class for electronic mixing
 Ctblite_param_molecular_moments::molmom_maskMasking for the dispersion model
 Ctblite_param_multipole::multipole_maskMasking for the anisotropic electrostatic parametrization
 Ctblite_ncoord_type::ncoord_countAbstract counting function
 Ctblite_ncoord_type::ncoord_typeAbstract base class for coordination number evaluator
 Ctblite_context_solver::newCreate new electronic solver
 Ctblite_fit_newuoa::objective_function
 Ctblite_context_terminal::operator(+)
 Ctblite_context_terminal::operator(//)
 Ctblite_post_processing_list::post_processing_list
 Ctblite_param_post_processing::post_processing_param_list
 Ctblite_post_processing_type::post_processing_type
 Ctblite_scf_potential::potential_typeContainer for density dependent potential-shifts
 Ctblite_output_property::property
 Ctblite_io_tag::read_tagged
 Ctblite_param_repulsion::repulsion_maskProvides a mask for the repulsion model
 Ctblite_container_cache::resizeReallocate list of containers
 Ctblite_container_list::resizeReallocate list of containers
 Ctblite_results::results_typeResults container
 Ctblite_wavefunction_guess::sad_guess
 Ctblite_scf_info::scf_infoSmall info container about density dependence
 Ctblite_param_serde::serde_recordSerializable and deserializable parameter record
 Ctblite_scf_mixer_type::set_1dSet new density from 1D array
 Ctblite_solvation_shift::shift_inputProvide constructor for shift input
 Ctblite_basis_slater::slater_to_gauss
 Ctblite_solvation_input::solvation_inputCollection of possible solvation models
 Ctblite_scf_solver::solve_sp
 Ctblite_solvation_data::solvent_dataSolvent specific parameters
 Ctblite_scf_solver::solver_typeAbstract base class for electronic solvers
 Ctblite_api_utils::strlen
 Ctblite_solvation_surface::surface_integrator
 Ctblite_io_tag::tagged_data
 Ctblite_io_tag::tagged_entry
 Ctblite_xtb_spec::tb_h0specSpecification of the effective Hamiltonian
 Ctblite_xtb_h0::tb_hamiltonian
 Ctblite_param_thirdorder::thirdorder_maskMasking for the third order electrostatics
 Ctblite_timer::timer_type
 Ctblite_wavefunction_spin::updown_to_magnetConvert an up-down representation into a charge-magnetization representation
 Ctblite_api_calculator::vp_calculatorVoid pointer to calculator type
 Ctblite_api_container::vp_containerVoid pointer to a container instance
 Ctblite_api_context::vp_contextVoid pointer to manage calculation context
 Ctblite_api_double_dictionary::vp_double_dictionary
 Ctblite_api_error::vp_errorVoid pointer to error handle
 Ctblite_api_param::vp_paramVoid pointer to manage parametrization records
 Ctblite_api_result::vp_resultVoid pointer holding results of a calculation
 Ctblite_api_structure::vp_structureVoid pointer to molecular structure data
 Ctblite_api_table::vp_tableVoid pointer to manage general data tables
 Ctblite_wavefunction_type::wavefunction_typeTight-binding wavefunction
 Ctblite_wignerseitz::wignerseitz_cellInformation on Wigner-Seitz images
 Ctblite_blas_level1::wrap_dotForms the dot product of two vectors
 Ctblite_blas_level3::wrap_gemmPerforms one of the matrix-matrix operations
 Ctblite_blas_level2::wrap_gemvPerforms one of the matrix-vector operations
 Ctblite_lapack_getrf::wrap_getrfComputes an LU factorization of a general M-by-N matrix A using partial pivoting with row interchanges
 Ctblite_lapack_getri::wrap_getriComputes the inverse of a matrix using the LU factorization computed by ?GETRF
 Ctblite_lapack_getrs::wrap_getrsSolves a system of linear equations A * X = B or A**T * X = B with a general N-by-N matrix A using the LU factorization computed by ?GETRF
 Ctblite_lapack_potrf::wrap_potrfComputes the Cholesky factorization of a real symmetric positive definite matrix A
 Ctblite_lapack_sygst::wrap_sygstReduces a real symmetric-definite generalized eigenproblem to standard form
 Ctblite_blas_level2::wrap_symvPerforms the matrix-vector operation
 Ctblite_blas_level3::wrap_trsmSolves one of the matrix equations
 Ctblite_io_tag::write_tagged
 Ctblite_xtb_calculator::xtb_calculatorExtended tight-binding calculator
 Ccontainer_type