ergo
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cabcd_struct
 Cmat::AccessMap< Tperm >
 CActiveBfShellsA class that is able to quickly determine the active shells that overlap with given box in space
 Cmat::Allocator< Treal >
 Cmat::AllocatorManager< Treal >
 CMM_kernel_inner_sse2_A< T_real, T_reg, T_M, T_N, T_K >::Pack< T_rows, T_cols, T_ordering_kernel, T_repetitions >::Assign_to_packed< T_ordering_matrix >
 Cmat::ATAMatrix< Tmatrix, Treal >
 CAtomSimple atom representation by its charge and cartesian coordinates
 Catom_box_struct
 CAtomicGrid
 CBall
 Cbasis_func_group_info_for_box
 Cbasis_func_index_pair_struct
 Cbasis_func_index_pair_struct_1el
 Cbasis_func_pair_struct
 Cbasis_func_poly_struct
 Cbasis_func_term_struct
 Cbasis_set_range_struct
 CbasisFuncGroupPairStruct
 CBasisFuncStruct
 CBasisInfoStruct
 Cbasisset_atom_struct
 Cbasisset_info
 Cbasisset_shell_struct
 CBasissetNameRange
 Cbatch_struct
 CBoxClass Box provides an ability to determine box containing all Objects
 Cbox_item_struct
 Cbox_level_struct
 Cbox_struct
 Cbox_struct_basic
 CBoxPartitioner"Block" partitioning is the only one implemented now... We rename it here to Box partitioner to avoid name space conflicts
 CBoxStruct_
 CBoxSystem
 CBoysFuncIntervalSetStruct
 CBoysFuncIntervalStruct
 CBoysFunctionManager
 Ccluster_struct
 CSparsePattern::Column
 CCompareClass< RandomAccessIterator >
 CCompileTimeChecker< bool >Class template for use in static asserts
 CCompileTimeChecker< false >Specialization of class template for use in static asserts
 CComplexMatrix
 Ccompute_grid_for_box_params_struct
 Ccompute_grid_thread_func_struct
 CComputeGridResultValuesStruct
 Cmat::CongrTransErrorMatrix< Tmatrix, Tmatrix2, Treal >
 Ccontrib_debug_struct
 Ccsr_index_pair_struct
 Ccsr_matrix_row_struct
 Ccsr_matrix_struct
 Cdistr_org_mm_struct::Data
 Cdistr_org_struct::Data
 Cdata_for_recexp
 ►Cmat::DebugLevelHigh
 CdensityFileHeaderStruct
 CDensitySpecStruct
 CDensMatInfo
 CDftGridReader
 CDftIntegratorBl_
 Cmat::DiffMatrix< Tmatrix, Treal >
 ►CDIISManager
 Cdistr_group_struct
 Cdistr_idxs_and_factor_struct
 Cdistr_list_description_struct
 Cdistr_org_mm_struct
 Cdistr_org_struct
 CDistributionSpecStruct
 CDistributionSpecStructLabeled
 CDistributionSpecStructWithIndexes
 CDistributionSpecStructWithIndexes2
 CdmatElementStruct
 ►CLR::E2EvaluatorE2Evaluator interface provides a way to perform a linear transformation of supplied transition density matrix
 CErgoAn object representing the state of the input processor
 Cergo_barrier
 ►Cmat::EuclTruncationBase< Tmatrix, Treal >
 ►Cstd::exception
 CJK::ExchWeights
 CExponentList
 CexpRule< Treal >
 CMM_kernel_inner_sse2_A< T_real, T_reg, T_M, T_N, T_K >::Pack< T_rows, T_cols, T_ordering_kernel, T_repetitions >::Extract_from_packed< T_ordering_matrix >
 CFCAccumulator
 Cfilename_or_string_struct
 ►Cmat::FileWritableWrite and read objects to/from file
 CFirstDrvA vector of first order derivatives with respect to two parameters: density rho and SQUARE of the gradient of density grho
 Cfour_idx_AO_struct
 Cfour_idx_SO_struct
 CDft::FullMatrix
 Cmat::TC2< Treal, Tmatrix >::FunHelp class for bisection root finding calls
 CFuncList_
 CFunctional_
 CFunctionalList
 CFunDensProp_
 CFunFirstFuncDrv
 CFunFourthFuncDrv
 CFunSecondFuncDrv
 CFunThirdFuncDrv
 Cmat::Gblas
 COrdering_col_wise::Get< T_row, T_col, T_rows, T_cols >
 COrdering_row_wise::Get< T_row, T_col, T_rows, T_cols >
 CGetDensFromFockGetDensFromFock class containing parameters and functions for computing density matrix
 CGridGenerationParamsStruct
 ►CGridGenMolInfoGridGenMolInfo is an abstract class providing information about the molecule so that the grid generator can fetch atom positions and charges, and shell extents
 CDft::GridParamsA structure describing the grid settings
 Cgroup_struct
 Chermite_conversion_contrib_struct
 Chermite_conversion_element_struct
 Chermite_conversion_info_struct
 CDft::HiCuGridParamsA structure describing the HiCu grid settings
 Chost_name_struct
 Ci_j_val_struct
 Cidentify_needed_elements_thread_struct
 CIntegralInfoContains coefficients needed for quick integral evaluation
 CIntegratorCase
 CIntegratorWithMemory
 CMMLimitTable::interaction_matrix_limit_range_struct
 CMMLimitTable::interaction_matrix_limit_struct
 Cmat::Interval< Treal >
 CSparsePattern::IntervalRanges are upper-exclusive: involve i: lo <= i < hi
 Cmat::Interval< ergo_real >
 CIterationInfo
 CSparsePattern::Column::Iterator
 CJ_std_joblist_thread_struct
 CJFMMWorkerData
 CJK_contribs_buffer_struct
 Cjob_list_entry_K_struct
 Cjob_list_multipole_entry_J_struct
 Cjob_list_standard_entry_J_struct
 CJworker
 CJworkertest
 CK_joblist_thread_struct
 CKsData< Matrix >Structure describing the data needed by distributors
 CKworker
 CMultipolePrepManager::l_m_struct
 ►Cmat::arn::Lanczos< Treal, Tmatrix, Tvector >Class template for building Krylov subspaces with Lanczos
 Cmat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >
 CLinData
 CLinRespBlData
 ClistsStruct
 CMM_kernel_inner_sse2_A< T_real, T_reg, T_M, T_N, T_K >::Loop< T_loop_index, T_end >
 CMM_kernel_inner_sse2_A< T_real, T_reg, T_M, T_N, T_K >::Loop< T_end, T_end >
 ►CLR::LRSolverLinear Response iterative solver using a variant of the Davidson method
 Cmat::FileWritable::Manager
 CMatAccInvestigator< Treal, Tworker >
 CSCF::MatOptionsAn object respresenting the configuration of the matrix library
 ►CDft::Matrix
 Cmatrix_description_struct
 Cmatrix_utilities_CompareClass< RandomAccessIterator >
 ►Cmat::MatrixHierarchicBase< Treal, Telement >Base class for Matrix and Matrix specialization
 ►Cmat::MatrixHierarchicBase< Treal, Telement >
 CMatrixParamsType
 Cmat::arn::MatrixTridiagSymmetric< Treal >Tridiagonal symmetric matrix class template
 CMatVecMul
 CmaxMomentVectorNormStruct
 Cmat::MemUsage
 Cminimal_distr_struct
 CMM_kernel_inner_sse2_A< T_real, T_reg, T_M, T_N, T_K >Matrix multiplication template for architectures with SSE2 or higher and compilers that support C++ intrinsics for access to SSE instructions
 CMM_kernel_outer_A< T_gemm_kernel, T_M_block, T_N_block >Template for matrix matrix multiplication that wraps around a kernel given as template argument
 CMMInteractor
 CMMLimitTable
 CMMTranslator
 CMoleculeRepresentation of a molecule as a set of nuclei and total charge
 Cmonomial_info_struct
 Cmonomial_struct
 Cmultipole_struct_large
 Cmultipole_struct_small
 CMultipolePrepManager
 Cneighbor_basisfunc_struct
 CNeighbourList
 ►CLR::OneElOperatorAbstract interface to a one electron operator
 CCI::Options
 CSCF::Options
 COrdering_col_wiseStruct for access to matrix elements stored in column wise order
 COrdering_row_wiseStruct for access to matrix elements stored in row wise order
 CSCF::OutputOptions
 CMM_kernel_inner_sse2_A< T_real, T_reg, T_M, T_N, T_K >::Pack< T_rows, T_cols, T_ordering_kernel, T_repetitions >Template for packing of matrix elements
 CMM_kernel_outer_A< T_gemm_kernel, T_M_block, T_N_block >::Pack< T_rows_block, T_cols_block, T_ordering_block, T_pack_type_kernel >Template for for translations between unpacked and packed matrix storage
 Cpair_status_struct
 CED::Params
 CJK::Params
 Cmat::Params
 Cper::Perturbation< Treal, Tmatrix, Tvector >
 Cpoint_3d_struct
 Cpoly_12_struct
 Cpoly_12_term_struct
 Cpoly_1d_struct_symb
 Cpoly_1d_term_struct_symb
 Cpoly_3d_struct_symb
 Cpoly_3d_term_struct_symb
 Cpolydeg1struct
 Cpqrs_struct
 ►CPurificationGeneral< MatrixType >PurificationGeneral is an abstract class which provides an interface for SP2, SP2ACC and possibly other recursive expansions
 CPuriInfo
 CRadialGridA grid describing a radial grid for an atom with a specific charge
 ►CRadialSchemeRadialScheme describes the radial grid
 CRandomNumber
 CResultMatContrib
 CRGFirstDrv
 CRGFourthDrv
 CRGSecondDrv
 CRGThirdDrv
 CrhoTreeNode_
 CResultMatContrib::RowColVal
 CLR::SmallMatrix::RowProxy
 ►CSCF_general
 CSCF_statistics
 CSCF_timer
 CSecondDrv
 CsetFromFullRule< Treal >
 CSetOfDistrsForV
 CSetOfDistrsForVInfo
 CShellSpecStruct
 CShellSpecStructWithExtent
 CShellTreeClass that allows to find in NLogN time all shells that overlap with a given box
 Cmat::SingletonForTimings
 Cmat::SizesAndBlocksDescribes dimensions of matrix and its blocks on all levels
 CSlaterDet_pair_struct
 CSlaterDet_struct
 CLR::SmallMatrixClass implementing dynamic resized two dimensional arrays
 CSO_struct
 CSparseMatrixSparse matrix structure optimized for XC data access pattern
 CSparsePatternA way to store sparse matrix patterns
 CSquareFuncIntegratorProvides temporary storage for compute_integral_of_square_of_basis_func
 Cmat::FileWritable::Stats
 ►CGrid::Stream
 CStreamStreamlined, abstract grid generation class
 CStreamSaveContextSaves the grid saving context
 CSum< Treal >
 Csymb_matrix_element
 Cmat::TC2< Treal, Tmatrix >Trace correcting purification
 ►CT_pack_type_kernel::template Assign_to_packed
 ►CT_pack_type_kernel::template Extract_from_packed
 CThreadInfo
 Cmat::Time
 CUtil::TimeMeterTime-measuring class
 Cmat::TripleMatrix< Tmatrix, Tmatrix2, Treal >
 Ctwo_idx_SO_struct
 Cuks_data
 CUksData< Matrix >
 Cunique_exponent_struct
 Cuxc_data
 Cmat::ValidPtr< Tobj >Smart pointer class to control access to object
 Cmat::ValidPtr< Tmatrix >
 Cmat::ValidPtr< Tvector >
 Cmat::MemUsage::Values
 CvariableDescribes a variable recognized by the scripting system
 CLR::VarVectorVector of variables parametrising the solution to the linear response equations
 CLR::VarVectorCollectionCollection of vectors, usually handled at once
 CLR::VarVectorProxyOp< MultByS, SwapXY >Template based proxy object that uses bool-valued policies to perform the assignments
 CVector3DA representation of Vector or point in cartesian space
 CVector_intrin< Treal, Treg >Vector class template for access to SIMD operations
 CVector_intrin< Treal, Treal >
 ►Cmat::VectorHierarchicBase< Treal, Telement >Base class for Vector and Vector specialization
 ►Cmat::VectorHierarchicBase< Treal, Treal >
 Cvwn_params
 CVxc_worker
 Cworking_directory_struct
 Cxc_data
 CXcData
 CXCDistributorGga< Matrix >Distributes a GGA-type xc potential over the XC-matrix elements
 CXCDistributorGgaBlas
 CXCDistributorGgaU< Matrix >
 CXCDistributorLda< Matrix >Distributes a LDA-type xc potential over the XC-matrix elements, with optimization for a closed shell case
 CXCDistributorLdaBlas
 ►CXCEvaluator
 Cmat::XmY< TX, TY >This proxy expresses the result of substraction of two objects, of possibly different types, TX and TY
 Cmat::XpY< TX, TY >This proxy expresses the result of addition of two objects, of possibly different types, TX and TY
 Cmat::Xtrans< TX >This proxy expresses the result of transposition of an object of type TX
 Cmat::XY< TX, TY >This proxy expresses the result of multiplication of two objects, of possibly different types, TX and TY
 Cmat::XYZ< TX, TY, TZ >This proxy expresses the result of multiplication of three objects, of possibly different types, TX, TY, and TZ
 Cmat::XYZpUV< TX, TY, TZ, TU, TV >This proxy expresses the result of multiplication of three objects added to two other multiplied objects
 Cyy_buffer_state
 Cyy_trans_info
 CYYSTACKDATA
 CYYSTYPE