MPI-SCATCI  2.0
An MPI version of SCATCI
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cbasecorepotential_module::basecorepotential
 Cmolprocorepotential_module::molprocorepotential
 Cdiagonalizer_module::basediagonalizer
 Carpackdiagonalizer_module::arpackdiagonalizer
 Cdavidsondiagonalizer_module::davidsondiagonalizer
 Clapackdiagonalizer_module::lapackdiagonalizer
 Cscalapackdiagonalizer_module::scalapackdiagonalizer
 Celpadiagonalizer_module::elpadiagonalizerDiagonalizer class
 Cslepcdiagonalizer_module::slepcdiagonalizer
 Cslepcdavidsondiagonalizer_module::slepcdavidsondiagonalizer
 Chamiltonian_module::basehamiltonianThis is an abstract class that contains the majority of functionality required to construct hamiltonians
 Cci_hamiltonian_module::target_ci_hamiltonianHamiltonian type
 Ccontracted_hamiltonian_module::contracted_hamiltonianComputation of Hamiltonian
 Cuncontracted_hamiltonian_module::uncontracted_hamiltonian
 Cbaseintegral_module::baseintegral
 Calchemy_module::alchemyintegral
 Csweden_module::swedenintegral
 Cukrmol_module::ukrmolintegral
 Cbasematrix_module::basematrixBase matrix type
 Cdistributedmatrix_module::distributedmatrixDistributed matrix type
 Cscalapackmatrix_module::scalapackmatrix
 Celpamatrix_module::elpamatrixELPA distributed matrix
 Cslepcmatrix_module::slepcmatrix
 Cwritermatrix_module::writermatrixMatrix associated with a disk drive
 Cmatrixelement_module::matrixelementvectorThis handles the matrix elements and also expands the vector size if we have reached max capacity
 Cbasempi_module::basempiBase MPI type
 Cbasemanager_module::basemanagerThis is a simple class to handle memory management tracking
 Ccsf_module::csfmanagerConfiguration state function factory
 Ccsf_module::csfobjectSingle configuration state function
 Ccsf_module::csforbitalSingle determinant
 Cslepcmatrix_module::csrformat
 Cdiagonalizerresult_module::diagonalizerresultOutput from diagonalization
 Csolutionhandler_module::solutionhandlerSolution writer
 Ctarget_rmat_ci_module::target_rmat_ciThis class handles the storage of target CI coefficients
 Cdiagonalizerresult_module::export_eigenvaluesBuild routine of the hamiltonian
 Chamiltonian_module::generic_buildMain build routine of the hamiltonian
 Cbasematrix_module::generic_clear
 Cbasematrix_module::generic_construct
 Cbasematrix_module::generic_destroy
 Cbaseintegral_module::generic_destroy
 Cdiagonalizer_module::generic_diagonalize
 Cbasecorepotential_module::generic_ecpMain build routine of the hamiltonian
 Cbasecorepotential_module::generic_energy
 Cbaseintegral_module::generic_finalize
 Cbaseintegral_module::generic_geometries
 Cbaseintegral_module::generic_get
 Cbasematrix_module::generic_get
 Cbaseintegral_module::generic_initialize
 Cbasecorepotential_module::generic_inputMain build routine of the hamiltonian
 Cbasematrix_module::generic_insert
 Cbaseintegral_module::generic_load
 Cdiagonalizerresult_module::handle_eigenvaluesMain build routine of the hamiltonian
 Cdiagonalizerresult_module::handle_eigenvectorMain build routine of the hamiltonian
 Cmatrixcache_module::matrixarray
 Cmatrixcache_module::matrixcacheThis handles the matrix elements and also expands the vector size if we have reached max capacity
 Cmemorymanager_module::memorymanagerThis is a simple class to handle memory management tracking
 Coptions_module::optionsCalculation setup for a single Hamiltonian diagonalization
 Coptions_module::optionssetMPI-SCATCI input
 Corbital_module::orbitaltableThis class generates the molecular and spin orbitals, stores them and generates symblic elements from determinants
 Cpostprocessing_module::outerinterfaceSWINTERF-inspired post-processing object
 Coptions_module::phase?
 Cparallelization_module::processgridMPI process grid layout
 Corbital_module::spinorbitalThis type holds a single spin orbital
 Ctiming_module::time_data
 Ctiming_module::timer
 Cbstree
 Ccontracted_symbolic_module::contractedsymbolicelementvectorThis class handles the storage symbolic elements
 Csymbolic_module::symbolicelementvectorThis class handles the storage symbolic elements