PEXSI
 All Classes Namespaces Files Functions Variables Typedefs Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCPEXSI::CDBuffers
oCPEXSI::ComplexGridData
oCPEXSI::ComplexGridInfo
oCPEXSI::ComplexSuperLUData
oCPEXSI::ComplexSuperLUData_internal
oCCTF_timer
oCPEXSI::DistSparseMatrix< F >DistSparseMatrix describes a Sparse matrix in the compressed sparse column format (CSC) and distributed with column major partition
oCPEXSI::DistSparseMatrix< Complex >
oCPEXSI::DistSparseMatrix< Real >
oCPEXSI::ExceptionTracer
oCf_ppexsi_interface::f_para_read_distsparsematrix
oCf_ppexsi_interface::f_ppexsi_calculate_fermi_operator_real
oCf_ppexsi_interface::f_ppexsi_dft_driver
oCf_ppexsi_interface::f_ppexsi_inertia_count_real_symmetric_matrix
oCf_ppexsi_interface
oCf_ppexsi_interface::f_ppexsi_load_real_symmetric_hs_matrix
oCf_ppexsi_interface::f_ppexsi_load_real_unsymmetric_hs_matrix
oCf_ppexsi_interface::f_ppexsi_options
oCf_ppexsi_interface::f_ppexsi_plan_finalize
oCf_ppexsi_interface::f_ppexsi_plan_initialize
oCf_ppexsi_interface::f_ppexsi_retrieve_real_symmetric_dft_matrix
oCf_ppexsi_interface::f_ppexsi_selinv_complex_symmetric_matrix
oCf_ppexsi_interface::f_ppexsi_selinv_complex_unsymmetric_matrix
oCf_ppexsi_interface::f_ppexsi_selinv_real_symmetric_matrix
oCf_ppexsi_interface::f_ppexsi_selinv_real_unsymmetric_matrix
oCf_ppexsi_interface::f_ppexsi_set_default_options
oCf_ppexsi_interface::f_ppexsi_symbolic_factorize_complex_symmetric_matrix
oCf_ppexsi_interface::f_ppexsi_symbolic_factorize_complex_unsymmetric_matrix
oCf_ppexsi_interface::f_ppexsi_symbolic_factorize_real_symmetric_matrix
oCf_ppexsi_interface::f_ppexsi_symbolic_factorize_real_unsymmetric_matrix
oCf_ppexsi_interface::f_read_distsparsematrix_formatted
oCf_ppexsi_interface::f_read_distsparsematrix_formatted_head
oCf_ppexsi_interface::f_read_distsparsematrix_head
oCfunction_timer
oCPEXSI::GridTypeGridType is the PSelInv way of defining the grid
oCPEXSI::IndexComp< T >
oCPEXSI::IndexComparator
oCPEXSI::LBlock< T >LBlock stores a nonzero block in the lower triangular part or the diagonal part in PSelInv
oCPEXSI::NumMat< F >Numerical matrix
oCPEXSI::NumMat< bool >
oCPEXSI::NumMat< T >
oCPEXSI::NumTns< F >Numerical tensor
oCPEXSI::NumVec< F >Numerical vector
oCPEXSI::NumVec< bool >
oCPEXSI::NumVec< char >
oCPEXSI::NumVec< Complex >
oCPEXSI::NumVec< Int >
oCPEXSI::NumVec< int >
oCPEXSI::NumVec< MPI_Request >
oCPEXSI::NumVec< MPI_Status >
oCPEXSI::NumVec< Real >
oCPEXSI::NumVec< T * >
oCostream
|\CPEXSI::NullStream
oCPEXSI::PMatrix< T >PMatrix contains the main data structure and the computational routine for the parallel selected inversion
|\CPEXSI::PMatrixUnsym< T >PMatrixUnsym contains the main data structure and the computational routine for the parallel selected inversion
oCPEXSI::PMatrix< Complex >
|\CPEXSI::PMatrixUnsym< Complex >
oCPEXSI::PMatrix< Real >
|\CPEXSI::PMatrixUnsym< Real >
oCPEXSI::PPEXSIDataMain class for parallel PEXSI
oCPPEXSIOptionsStructure for the input parameters in DFT calculations
oCPEXSI::PSelInvOptionsA thin interface for passing parameters to set the PSelInv options
oCPEXSI::RealGridData
oCPEXSI::RealGridInfo
oCPEXSI::RealSuperLUData
oCPEXSI::RealSuperLUData_internal
oCPEXSI::SparseMatrix< F >SparseMatrix describes a sequential sparse matrix saved in compressed sparse column format
oCstreambuf
|\CPEXSI::NullStream::NullStreamBuffer
oCPEXSI::SuperLUGrid< T >A thin interface for the gridinfo_t structure in SuperLU
oCPEXSI::SuperLUGrid< Complex >
oCPEXSI::SuperLUGrid< Real >
oCPEXSI::SuperLUMatrix< T >An thin interface to keep the main code insulated from the source code of SuperLU
oCPEXSI::SuperLUMatrix< Complex >
oCPEXSI::SuperLUMatrix< Real >
oCPEXSI::SuperLUOptionsA thin interface for passing parameters to set the SuperLU options
oCPEXSI::PMatrix< T >::SuperNodeBufferType
|\CPEXSI::PMatrixUnsym< T >::SuperNodeBufferTypeUnsym
oCPEXSI::SuperNodeTypeSuperNodeType describes mapping between supernode and column, the permutation information, and potentially the elimination tree (not implemented here)
oCPEXSI::TreeBcast
|oCPEXSI::BTreeBcast
|oCPEXSI::FTreeBcast
|oCPEXSI::ModBTreeBcast
|oCPEXSI::PalmTreeBcast
|oCPEXSI::RandBTreeBcast
|\CPEXSI::TreeReduce< T >
| oCPEXSI::BTreeReduce< T >
| oCPEXSI::FTreeReduce< T >
| \CPEXSI::ModBTreeReduce< T >
oCPEXSI::UBlock< T >UBlock stores a nonzero block in the upper triangular part in PSelInv
oCPEXSI::ULComparator
\CPEXSI::Vec3T< F >Tiny vectors of dimension 3