ergo
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCabalpha_struct
oCabcd_struct
oCmat::AccessMap< Tperm >
oCActiveBfShellsA class that is able to quickly determine the active shells that overlap with given box in space
oCmat::ATAMatrix< Tmatrix, Treal >
oCAtomSimple atom representation by its charge and cartesian coordinates
oCatom_box_struct
oCAtomicGrid
oCBall
oCbasis_func_group_info_for_box
oCbasis_func_index_pair_struct
oCbasis_func_index_pair_struct_1el
oCbasis_func_pair_struct
oCbasis_func_poly_struct
oCbasis_func_term_struct
oCbasis_set_range_struct
oCbasisFuncGroupPairStruct
oCBasisFuncStruct_
oCBasisInfoStruct
oCbasisset_atom_struct
oCbasisset_shell_struct
oCbasisset_struct
oCBasissetNameRange
oCBoxClass Box provides an ability to determine box containing all Objects
oCbox_item_struct
oCbox_level_struct
oCbox_struct
oCbox_struct_basic
oCBoxPartitioner"Block" partitioning is the only one implemented now..
oCBoxStruct_
oCBoxSystem
oCBoysFuncIntervalStruct
oCchunk_struct
oCcluster_struct
oCSparsePattern::Column
oCCompareClass< RandomAccessIterator >
oCComplexMatrix
oCcompute_grid_for_box_params_struct
oCcompute_grid_thread_func_struct
oCComputeGridResultValuesStruct
oCmat::CongrTransErrorMatrix< Tmatrix, Tmatrix2, Treal >
oCcontrib_debug_struct
oCCSR_element_struct
oCcsr_index_pair_struct
oCcsr_matrix_row_struct
oCcsr_matrix_struct
oCmat::DebugLevelHigh
oCDensfitData
oCdensityFileHeaderStruct
oCDensitySpecStruct
oCDftGridReader
oCDftIntegratorBl_
oCmat::DiffMatrix< Tmatrix, Treal >
oCDIISManager
oCdistr_group_struct
oCdistr_idxs_and_factor_struct
oCdistr_list_description_struct
oCdistr_org_struct
oCDistributionSpecStruct_
oCDistributionSpecStructLabeled
oCDistributionSpecStructWithPairIdx
oCdmatElementStruct
oCLR::E2EvaluatorE2Evaluator interface provides a way to perform a linear transformation of supplied transition density matrix
oCErgoAn object representing the state of the input processor
oCergo_barrier
oCmat::EuclTruncationBase< Tmatrix, Treal >
oCexception
oCJK::ExchWeights
oCExponentList
oCexpRule< Treal >
oCFCAccumulator
oCFileMatrix< Treal, TMatrixType >
oCmat::FileWritableWrite and read objects to/from file
oCFirstDrvA vector of first order derivatives with respect to two parameters: density rho and SQUARE of the gradient of density grho
oCfour_idx_AO_struct
oCfour_idx_SO_struct
oCDft::FullMatrix
oCmat::TC2< Treal, Tmatrix >::FunHelp class for bisection root finding calls
oCFuncList_
oCFunctional_
oCFunctionalList
oCFunDensProp_
oCFunFirstFuncDrv
oCFunFourthFuncDrv
oCFunSecondFuncDrv
oCFunThirdFuncDrv
oCmat::Gblas
oCGridGenerationParamsStruct
oCGridGenMolInfoGridGenMolInfo is an abstract class providing information about the molecule so that the grid generator can fetch atom positions and charges, and shell extents
oCDft::GridParamsA structure describing the grid settings
oCgroup_struct
oChermite_conversion_contrib_struct
oChermite_conversion_info_struct
oCDft::HiCuGridParamsA structure describing the HiCu grid settings
oChost_name_struct
oCidentify_needed_elements_thread_struct
oCIntegralInfoContains coefficients needed for quick integral evaluation
oCIntegratorCase
oCIntegratorWithMemory
oCinteraction_matrix_limit_range_struct
oCinteraction_matrix_limit_struct
oCSparsePattern::IntervalRanges are upper-exclusive: involve i: lo <= i < hi
oCmat::Interval< Treal >
oCmat::Interval< ergo_real >
oCSparsePattern::Column::Iterator
oCJ_std_joblist_thread_struct
oCJFMMWorkerData
oCJK_contribs_buffer_struct
oCjob_list_entry_K_struct
oCjob_list_multipole_entry_J_struct
oCjob_list_standard_entry_J_struct
oCJworker
oCJworkertest
oCK_joblist_thread_struct
oCKworker
oCl_m_struct
oCmat::arn::Lanczos< Treal, Tmatrix, Tvector >Class template for building Krylov subspaces with Lanczos
oCLinData
oCLinRespBlData
oClistsStruct
oCLR::LRSolverLinear Response iterative solver using a variant of the Davidson method
oCmat::FileWritable::Manager
oCMatAccInvestigator< Treal, Tworker >
oCSCF::MatOptionsAn object respresenting the configuration of the matrix library
oCDft::MatrixGeneric matrix interface
oCmatrix_description_struct
oCmatrix_utilities_CompareClass< RandomAccessIterator >
oCmat::MatrixHierarchicBase< Treal, Telement >Base class for Matrix and Matrix specialization
oCmat::MatrixHierarchicBase< Treal >
oCmat::arn::MatrixTridiagSymmetric< Treal >Tridiagonal symmetric matrix class template
oCmat::MemUsage
oCminimal_distr_struct
oCMMInteractor
oCMMLimitTable
oCMMTranslator
oCMoleculeRepresentation of a molecule as a set of nuclei and total charge
oCmonomial_info_struct
oCmonomial_struct
oCmultipole_struct_large
oCmultipole_struct_small
oCneighbor_basisfunc_struct
oCNeighbourList
oCLR::OneElOperatorAbstract interface to a one electron operator
oCCI::Options
oCSCF::Options
oCSCF::OutputOptions
oCpair_status_struct
oCJK::Params
oCmat::Params
oCper::Perturbation< Treal, Tmatrix, Tvector >
oCpoint_3d_struct
oCpoly_12_struct
oCpoly_12_term_struct
oCpoly_1d_struct_symb
oCpoly_1d_term_struct_symb
oCpoly_3d_struct_symb
oCpoly_3d_term_struct_symb
oCpolydeg1struct
oCpqrs_struct
oCRadialGridA grid describing a radial grid for an atom with a specific charge
oCRadialSchemeRadialScheme describes the radial grid
oCRandomNumber
oCRGFirstDrv
oCRGFourthDrv
oCRGSecondDrv
oCRGThirdDrv
oCrhoTreeNode_
oCLR::SmallMatrix::RowProxy
oCSCF_general
oCSCF_statistics
oCSCF_timer
oCSecondDrv
oCsetFromFullRule< Treal >
oCShellSpecStruct_
oCShellSpecStructWithExtent
oCShellTreeClass that allows to find in NLogN time all shells that overlap with a given box
oCmat::SingletonForTimings
oCmat::SizesAndBlocksDescribes dimensions of matrix and its blocks on all levels
oCSlaterDet_pair_struct
oCSlaterDet_struct
oCLR::SmallMatrixClass implementing dynamic resized two dimensional arrays
oCSO_struct
oCSparseMatrixSparse matrix structure optimized for XC data access pattern
oCSparsePatternA way to store sparse matrix patterns
oCSquareFuncIntegratorProvides temporary storage for compute_integral_of_square_of_basis_func
oCmat::FileWritable::Stats
oCStreamStreamlined, abstract grid generation class
oCStream
oCStreamSaveContextSaves the grid saving context
oCSum< Treal >
oCsymb_matrix_element
oCmat::TC2< Treal, Tmatrix >Trace correcting purification
oCTdebugPolicy
oCThreadInfo
oCmat::Time
oCmat::TripleMatrix< Tmatrix, Tmatrix2, Treal >
oCtwo_idx_SO_struct
oCuks_data
oCunique_exponent_struct
oCuxc_data
oCmat::ValidPtr< Tobj >Smart pointer class to control access to object
oCmat::ValidPtr< Matri >
oCmat::ValidPtr< Tmatrix >
oCmat::ValidPtr< Tvector >
oCmat::ValidPtr< Vectorrr >
oCmat::MemUsage::Values
oCvariableDescribes a variable recognized by the scripting system
oCLR::VarVectorVector of variables parametrising the solution to the linear response equations
oCLR::VarVectorCollectionCollection of vectors, usually handled at once
oCLR::VarVectorProxyOp< MultByS, SwapXY >Template based proxy object that uses bool-valued policies to perform the assignments
oCVector3DA representation of Vector or point in cartesian space
oCmat::VectorHierarchicBase< Treal, Telement >Base class for Vector and Vector specialization
oCmat::VectorHierarchicBase< Treal >
oCvwn_params
oCVxc_worker
oCworking_directory_struct
oCxc_data
oCXcData
oCXCDistributorGgaBlas
oCXCDistributorLdaBlas
oCXCEvaluator
oCmat::XmY< TX, TY >This proxy expresses the result of substraction of two objects, of possibly different types, TX and TY
oCmat::XpY< TX, TY >This proxy expresses the result of addition of two objects, of possibly different types, TX and TY
oCmat::Xtrans< TX >This proxy expresses the result of transposition of an object of type TX
oCmat::XY< TX, TY >This proxy expresses the result of multiplication of two objects, of possibly different types, TX and TY
oCmat::XYZ< TX, TY, TZ >This proxy expresses the result of multiplication of three objects, of possibly different types, TX, TY, and TZ
oCmat::XYZpUV< TX, TY, TZ, TU, TV >This proxy expresses the result of multiplication of three objects added to two other multiplied objects
oCyy_buffer_state
oCyy_trans_info
oCyyalloc
\CYYSTYPE