tblite
Light-weight tight-binding framework
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
]
C
tblite_post_processing_list::add_post_processing
C
tblite_adjlist::adjacency_list
Neighbourlist in CSR format
C
tblite_solvation_alpb::alpb_input
Input for ALPB solvation
C
tblite_coulomb_charge_effective::average_interface
Average Hubbard parameter for two shells
C
tblite_basis_type::basis_type
Collection of information regarding the basis set of a system
C
tblite_solvation_born::born_integrator
Implementation of GBOBC integrator
C
tblite_scf_mixer_broyden::broyden_input
Configuration for the Broyden mixer
C
tblite_api_context::callback
Interface for callbacks used in custom logger
C
tblite_solvation_cds::cds_input
Input for CDS model
C
tblite_basis_type::cgto_type
Contracted Gaussian type basis function
C
tblite_param_charge::charge_mask
Masking for the isotropic electrostatic model
C
tblite_container_cache::container_cache
Restart data for an interaction container
►
C
tblite_container_type::container_type
Abstract base class for interactions containers
C
tblite_container_list::container_list
List of interaction containers
►
C
tblite_coulomb_type::coulomb_type
General base class for Coulombic interactions
►
C
tblite_coulomb_charge_type::coulomb_charge_type
General second-order electrostatics
C
tblite_coulomb_charge_effective::effective_coulomb
Effective, Klopman-Ohno-type, second-order electrostatics
C
tblite_coulomb_charge_gamma::gamma_coulomb
DFTB Gamma functional second-order electrostatics
C
tblite_coulomb_multipole::damped_multipole
Container to handle multipole electrostatics
C
tblite_coulomb_thirdorder::onsite_thirdorder
Onsite correction for third-order charge expansion
►
C
tblite_disp_type::dispersion_type
Abstract base class for dispersion interactions
C
tblite_disp_d3::d3_dispersion
Container for DFT-D3 type dispersion correction
C
tblite_disp_d4::d4_dispersion
Container for self-consistent D4 dispersion interactions
C
tblite_external_field::electric_field
Container for contribution from an instantaneous electric field
►
C
tblite_repulsion_type::repulsion_type
Abstract base class for classical interactions, like repulsion interactions
C
tblite_classical_halogen::halogen_correction
Container for evaluating halogen bonding energy terms by a classical potential
C
tblite_repulsion_effective::tb_repulsion
Container to evaluate classical repulsion interactions for the xTB Hamiltonian
►
C
tblite_solvation_type::solvation_type
Abstract base class for solvation models
C
tblite_solvation_alpb::alpb_solvation
Definition of ALPB/GBSA model
C
tblite_solvation_cds::cds_solvation
Definition of the CDS model
C
tblite_solvation_cpcm::cpcm_solvation
Definition of polarizable continuum model
C
tblite_solvation_shift::shift_solvation
Provide constructor for shift
C
tblite_spin::spin_polarization
On-site spin-interaction
C
tblite_context_logger::context_logger
Base class defining the logger interface
►
C
tblite_context_solver::context_solver
Abstract base class for creating electronic solver instances
C
tblite_lapack_solver::lapack_solver
Generator for LAPACK based electronic solvers
C
tblite_context_terminal::context_terminal
Colorizer class for handling colorful output in the terminal
C
tblite_coulomb_cache::coulomb_cache
C
tblite_param_charge::count
C
tblite_param_dispersion::count
C
tblite_param_element::count
C
tblite_param_halogen::count
C
tblite_param_hamiltonian::count
C
tblite_param_mask::count
C
tblite_param_molecular_moments::count
C
tblite_param_multipole::count
C
tblite_param_repulsion::count
C
tblite_param_thirdorder::count
C
tblite_solvation_cpcm::cpcm_input
Input for CPCM solvation
C
tblite_disp_cache::dispersion_cache
C
tblite_param_dispersion::dispersion_mask
Masking for the dispersion model
C
tblite_solvation_cpcm_dd::domain_decomposition
Cosmo calculator
C
tblite_solvation_cpcm_dd::domain_decomposition_input
Quantities contained in control file
C
tblite_double_dictionary::double_dictionary_type
C
tblite_wavefunction_guess::eeq_guess
C
tblite_param_element::element_mask
Masking for the element record
C
tblite_output_format::format_string
C
tblite_data_atomicrad::get_atomic_rad
Get atomic radius for a species
C
tblite_coulomb_charge_type::get_coulomb_matrix
Evaluate coulomb matrix
C
tblite_data_covrad::get_covalent_rad
Covalent radii for DFT-D3 coordination number
C
tblite_basis_type::get_cutoff
Get optimal real space cutoff for integral evaluation
C
tblite_integral_dipole::get_dipole_integrals
C
tblite_xtb_spec::get_hscale
Generator for the enhancement factor to for scaling Hamiltonian elements
C
tblite_cutoff::get_lattice_points
C
tblite_integral_multipole::get_multipole_integrals
C
tblite_integral_overlap::get_overlap
C
tblite_data_paulingen::get_pauling_en
Get electronegativity for a species
C
tblite_data_spin::get_spin_constant
Get spin constant for species
C
tblite_coulomb_ewald::get_value
Interaction at specified distance
C
tblite_solvation_data::get_vdw_rad_bondi
Get Bondi van-der-Waals radius for a species
C
tblite_solvation_data::get_vdw_rad_cosmo
Get COSMO van-der-Waals radius for a species
C
tblite_solvation_data::get_vdw_rad_d3
Get D3 van-der-Waals radius for a species
C
tblite_param_halogen::halogen_mask
Masking for the halogen bonding model
C
tblite_param_hamiltonian::hamiltonian_mask
Masking for the Hamiltonian parameter record
C
tblite_integral_type::integral_type
Integral container to store all overlap related integrals
C
tblite_param_serde::load_from_toml
Read parametrization data from TOML data structure
C
tblite_wavefunction_spin::magnet_to_updown
Convert a charge-magnetization representation into an up-down representation
C
tblite_scf_info::max
C
tblite_context_logger::message
Entry point for displaying a string in the logger
C
tblite_scf_mixer::mixer_input
Input for selecting electronic mixer
►
C
tblite_scf_mixer_type::mixer_type
Abstract base class for electronic mixing
C
tblite_scf_mixer_broyden::broyden_mixer
Electronic mixer using modified Broyden scheme
C
tblite_param_molecular_moments::molmom_mask
Masking for the dispersion model
C
tblite_param_multipole::multipole_mask
Masking for the anisotropic electrostatic parametrization
C
tblite_ncoord_type::ncoord_count
Abstract counting function
►
C
tblite_ncoord_type::ncoord_type
Abstract base class for coordination number evaluator
C
tblite_ncoord_erf::erf_ncoord_type
Coordination number evaluator
C
tblite_ncoord_erf_en::erf_en_ncoord_type
Coordination number evaluator
C
tblite_ncoord_exp::exp_ncoord_type
Coordination number evaluator
C
tblite_ncoord_gfn::gfn_ncoord_type
Coordination number evaluator
C
tblite_context_solver::new
Create new electronic solver
C
tblite_fit_newuoa::objective_function
C
tblite_context_terminal::operator(+)
C
tblite_context_terminal::operator(//)
C
tblite_post_processing_list::post_processing_list
C
tblite_param_post_processing::post_processing_param_list
►
C
tblite_post_processing_type::post_processing_type
C
tblite_post_processing_bond_orders::wiberg_bond_orders
C
tblite_post_processing_molecular_moments::molecular_moments
C
tblite_scf_potential::potential_type
Container for density dependent potential-shifts
C
tblite_output_property::property
C
tblite_io_tag::read_tagged
C
tblite_param_repulsion::repulsion_mask
Provides a mask for the repulsion model
C
tblite_container_cache::resize
Reallocate list of containers
C
tblite_container_list::resize
Reallocate list of containers
C
tblite_results::results_type
Results container
C
tblite_wavefunction_guess::sad_guess
C
tblite_scf_info::scf_info
Small info container about density dependence
►
C
tblite_param_serde::serde_record
Serializable and deserializable parameter record
C
tblite_fit_settings::fit_settings
Optimization configuration
C
tblite_param::param_record
Complete self-contained representation of a complete parametrization record
C
tblite_param_charge::charge_record
Parametrization record for the isotropic second-order electrostatics
C
tblite_param_dispersion::dispersion_record
Parametrization record specifying the dispersion model
C
tblite_param_element::element_record
Representation of the element specific parameters
C
tblite_param_halogen::halogen_record
Parametrization model for the halogen bonding
C
tblite_param_hamiltonian::hamiltonian_record
Hamiltonian parametrization record
C
tblite_param_mask::param_mask
Definition of the complete parameter mask
C
tblite_param_molecular_moments::molecular_multipole_record
Parametrization record specifying the dispersion model
C
tblite_param_multipole::multipole_record
Representation of the multipolar electrostatics
C
tblite_param_repulsion::repulsion_record
Parametrization records describing the repulsion interactions
C
tblite_param_thirdorder::thirdorder_record
Parametrization record for third-order electrostatic contributions
C
tblite_scf_mixer_type::set_1d
Set new density from 1D array
C
tblite_solvation_shift::shift_input
Provide constructor for shift input
C
tblite_basis_slater::slater_to_gauss
C
tblite_solvation_input::solvation_input
Collection of possible solvation models
C
tblite_scf_solver::solve_sp
C
tblite_solvation_data::solvent_data
Solvent specific parameters
►
C
tblite_scf_solver::solver_type
Abstract base class for electronic solvers
C
tblite_lapack_sygvd::sygvd_solver
Wrapper class for solving symmetric general eigenvalue problems
C
tblite_lapack_sygvr::sygvr_solver
C
tblite_api_utils::strlen
C
tblite_solvation_surface::surface_integrator
C
tblite_io_tag::tagged_data
C
tblite_io_tag::tagged_entry
►
C
tblite_xtb_spec::tb_h0spec
Specification of the effective Hamiltonian
C
tblite_ceh_ceh::ceh_h0spec
Specification of the CEH hamiltonian
C
tblite_xtb_calculator::param_h0spec
Specification of the Hamiltonian
C
tblite_xtb_gfn1::gfn1_h0spec
Specification of the GFN1-xTB effective Hamiltonian
C
tblite_xtb_gfn2::gfn2_h0spec
Specification of the
C
tblite_xtb_ipea1::ipea1_h0spec
Specification of the IPEA1-xTB effective Hamiltonian
C
tblite_xtb_h0::tb_hamiltonian
C
tblite_param_thirdorder::thirdorder_mask
Masking for the third order electrostatics
C
tblite_timer::timer_type
C
tblite_wavefunction_spin::updown_to_magnet
Convert an up-down representation into a charge-magnetization representation
C
tblite_api_calculator::vp_calculator
Void pointer to calculator type
C
tblite_api_container::vp_container
Void pointer to a container instance
C
tblite_api_context::vp_context
Void pointer to manage calculation context
C
tblite_api_double_dictionary::vp_double_dictionary
C
tblite_api_error::vp_error
Void pointer to error handle
C
tblite_api_param::vp_param
Void pointer to manage parametrization records
C
tblite_api_result::vp_result
Void pointer holding results of a calculation
C
tblite_api_structure::vp_structure
Void pointer to molecular structure data
C
tblite_api_table::vp_table
Void pointer to manage general data tables
C
tblite_wavefunction_type::wavefunction_type
Tight-binding wavefunction
C
tblite_wignerseitz::wignerseitz_cell
Information on Wigner-Seitz images
C
tblite_blas_level1::wrap_dot
Forms the dot product of two vectors
C
tblite_blas_level3::wrap_gemm
Performs one of the matrix-matrix operations
C
tblite_blas_level2::wrap_gemv
Performs one of the matrix-vector operations
C
tblite_lapack_getrf::wrap_getrf
Computes an LU factorization of a general M-by-N matrix A using partial pivoting with row interchanges
C
tblite_lapack_getri::wrap_getri
Computes the inverse of a matrix using the LU factorization computed by ?GETRF
C
tblite_lapack_getrs::wrap_getrs
Solves 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
C
tblite_lapack_potrf::wrap_potrf
Computes the Cholesky factorization of a real symmetric positive definite matrix A
C
tblite_lapack_sygst::wrap_sygst
Reduces a real symmetric-definite generalized eigenproblem to standard form
C
tblite_blas_level2::wrap_symv
Performs the matrix-vector operation
C
tblite_blas_level3::wrap_trsm
Solves one of the matrix equations
C
tblite_io_tag::write_tagged
C
tblite_xtb_calculator::xtb_calculator
Extended tight-binding calculator
►
C
container_type
C
tblite_xtb_coulomb::tb_coulomb
Collection of Coulombic interactions
Generated by
1.11.0