MPQC  3.0.0-alpha
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456789]
 C_Engine
 Csc::detail::_Merger< std::vector< double > >
 Csc::detail::_Merger< std::vector< std::tuple< int, int, int > > >
 Cadaptor
 Csc::sma2::Array< 2 >
 Csc::sma2::Array< 4 >
 Csc::sma2::Array< 6 >
 Cmpqc::Array< double >
 Csc::sma2::Array< NA >
 Csc::sma2::Array< NB >
 Csc::sma2::Array< NC >
 Cmpqc::Array< void >
 Csc::auto_vec< double >
 Csc::auto_vec< sc::sma2::Range >
 Csc::AVLMap< K, int >
 Csc::AVLMapNode< K, int >
 Csc::AVLMMap< BlockInfo< N >, double *, Compare >
 Csc::AVLMMapNode< BlockInfo< N >, double * >
 Cdetail::basis_iterable< BasisFunctionData, Iterable >
 Cdetail::basis_iterable< ShellBlockIterator< Iterable >, Iterable >
 Cdetail::basis_iterable< ShellData, Iterable >
 CBasisElementData
 Csc::sma2::BlockInfo< NA >
 Csc::sma2::BlockInfo< NB >
 Csc::sma2::BlockInfo< NC >
 Cdynamic_bitset
 Cenable_shared_from_this
 Chash
 Citerator_adaptor
 Citerator_facade
 Citerator_range
 Cint_
 Cnoncopyable
 Cboost::numeric::bindings::detail::adaptor< Eigen::Matrix< T, Rows, 1, Options >, Id, Enable >
 Cboost::property_tree::translator_between< std::basic_string< Ch, Traits, Alloc >, sc::XMLDataStream< T, val > >
 Csc::chunk_allocator< AVLMMapNode< BlockInfo< N >, double * > >
 Csc::ConcurrentCacheBase< val_type, key_types... >
 Csc::sma2::ContractPart< Nl >
 Csc::sma2::ContractPart< Nr >
 CCreationPolicy
 CDataContainer
 Cdetail::basis_iterable< DataContainer, Iterable >
 Csc::Displacements< sc::EGH >
 Csc::EAVLMMap< K, sc::AVLMapNode< K, int > >
 Csc::EAVLMMap< K, sc::AVLMapNode< K, T > >
 Csc::EAVLMMapNode< K, sc::AVLMapNode< K, int > >
 Csc::EAVLMMapNode< K, sc::AVLMapNode< K, T > >
 CMatrix
 Csc::FermionBasicNCOper< Rank, FString >
 CGlobalFixture
 Cmpqc::ci::String::List< Index >
 Ctype
 Cmpqc::Array< T >Array implementation
 Cmpqc::ci::CI< CIFunctor, Index >::SortCompare-by-rank functor
 Cmpqc::ci::ConfigCI configuration
 Cmpqc::ci::ExcitationOne-particle excitation from string I to string J, {sign, ij, I, J}
 Cmpqc::ci::Excitations< Spin >Vector of single particle excitations from I to J subspace
 Cmpqc::ci::Full
 Cmpqc::ci::RestrictedRestricted CI Functor
 Cmpqc::ci::Space< Spin >A CI space, marked by Spin S and rank
 Cmpqc::ci::String
 Cmpqc::ci::String::IndexImplements a dense String->index map, appropriate for a full CI string sets
 Cmpqc::ci::String::List< IndexType >String::List represents a set of String objects
 Cmpqc::ci::String::orbitals
 Cmpqc::ci::SubspaceBlock
 Cmpqc::ci::SubspaceBlock::Sort
 Cmpqc::ci::SubspaceGridGrid of subspaces, represented as blocks of determinants defined by alpha/beta pair, along with sparsity information
 Cmpqc::ci::Vector::Block1d1-d vector sub-block
 Cmpqc::cstringCstring-like object to cast a value to const char*< > string
 Cmpqc::detail::array_core_driver
 Cmpqc::detail::array_file_driver
 Cmpqc::detail::array_impl< T, Driver >
 Cmpqc::detail::array_thread_comm
 Cmpqc::detail::array_tile< Data >
 Cmpqc::detail::ArrayBase
 Cmpqc::detail::ArrayServer::array_proxy
 Cmpqc::detail::ArrayServer::array_proxy::Descriptor
 Cmpqc::detail::ArrayServer::array_proxy::Segment
 Cmpqc::detail::ArrayServer::Message
 Cmpqc::detail::ArraySocket
 Cmpqc::detail::ArrayTile
 Cmpqc::detail::File::ObjectA reference-counted HDF5 handle object, superclass for eg File, Dataset, Attribute, etc
 Cmpqc::detail::File::static_container< Container >
 Cmpqc::detail::Tensor::assign
 Cmpqc::detail::Tensor::divide_assign< S >
 Cmpqc::detail::Tensor::is_integral< T >
 Cmpqc::detail::Tensor::is_integral_tuple< T >"returns" true if every element of tuple T is an integral type
 Cmpqc::detail::Tensor::minus_assign
 Cmpqc::detail::Tensor::multiply_assign< S >
 Cmpqc::detail::Tensor::plus_assign
 Cmpqc::File::Dataspace< T_ >A subset of File::Dataset
 Cmpqc::lcao::Integrals< RefEngine >Wraps an MPQC integral engine (e.g
 Cmpqc::MADNESSRuntime
 Cmpqc::matrix< T, Order >::AssignableAn interface to enable matrix assignment from other containers
 Cmpqc::MPI::CommMPI_Comm object wrapper/stub
 Cmpqc::MPI::Comm::OStream
 Cmpqc::mutexStatic mutex instances
 Cmpqc::mutex::global_mutex_tag
 Cmpqc::purification::performance
 Cmpqc::range::block_list
 Cmpqc::static_mutex< T >Static mutex factory
 Cmpqc::TA::IntegralEnginePool< RefEngType >IntegralEnginePool is a class that will take a Ref<Engine> as a prototype and then clone it multiple times such that each thread has its own integral engine
 Cmpqc::TA::KClusterClass holds the information about the differnt clusters in k-means tiling
 Cmpqc::TA::ShellOrderDetermines the clustering of shells based on k-means clustering
 Cmpqc::TensorBase< T, N, Order >Tensor base class
 Cmpqc::TensorColumnMajorTensor column major (i.e. first dimension is contiguous) storage order
 Cmpqc::TensorColumnMajor::make_index
 Cmpqc::TensorRowMajorTensor row major (i.e. last dimension is contiguous) storage order
 Cmpqc::TensorRowMajor::make_index
 Cmpqc::timer
 Csc::MPQCInDatum< char * >
 Csc::MPQCInDatum< int >
 Csc::MPQCInDatum< std::vector< int > * >
 Csc::Parameter< int >
 Csc::Parameter< sc::Color >
 CParentContainer
 Csc::RangeCreator< Ref< DistArray4 > >
 Csc::RangeCreator< Ref< TwoBodyIntDescr > >
 Csc::RangeCreator< std::string >
 Csc::AtomAtom represents an atom in a Molecule
 Csc::auto_time_accumulator< DurationType, ClockType, AccumulateToType >
 Csc::auto_vec< T >The auto_vec class functions much like auto_ptr, except it contains references to arrays
 Csc::AVLMap< K, T >
 Csc::AVLMap< K, T >::iterator
 Csc::AVLMapNode< K, T >
 Csc::AVLMMap< K, T, C, A >
 Csc::AVLMMap< K, T, C, A >::const_iterator
 Csc::AVLMMap< K, T, C, A >::iterator
 Csc::AVLMMapNode< K, T >
 Csc::AVLSet< K >
 Csc::AVLSet< K >::iterator
 Csc::BasisElementData
 Csc::BasisFileSet
 Csc::BcastStateThis creates and forwards/retrieves data from either a BcastStateRecv or a BcastStateSend depending on the value of the argument to constructor
 Csc::BiggestContribs
 Csc::BitArrayLTri
 Csc::BuildIntV3
 Csc::cadf::AssignableItem
 Csc::cadf::AssignableShellPair
 Csc::cadf::AssignmentBinRow
 Csc::cadf::AssignmentGrid
 Csc::cadf::assignments::Assignments
 Csc::cadf::detail::begin_index_less< T >
 Csc::cadf::detail::deref_compare< T, compare >
 Csc::cadf::detail::deref_compare< boost::shared_ptr< T >, compare >
 Csc::cadf::detail::deref_compare< T *, compare >
 Csc::cadf::detail::index_less< T >
 Csc::cadf::detail::more_work< T >
 Csc::cadf::Histogram2d
 Csc::cadf::ProductBlock< Index, LeftBlockPtr, RightBlockPtr >
 Csc::cadf::TreeBlock< NormContainer, Index, NormValue >
 Csc::cadf::TreeMatrix< BlockType >
 Csc::CADFCLHF::ScreeningStatistics
 Csc::CADFCLHF::ScreeningStatistics::Iteration
 Csc::canonical_aaCan be used as a template argument to GenericPetiteList2
 Csc::canonical_aaaaIf the shell loop structure has 8 fold symmetry, then this should be used as the template argument to GenericPetiteList4
 Csc::canonical_aabbIf the shell loop structure has 2 fold symmetry between the first two indices and a 2 fold symmetry between the last two indices, then this should be used as the template argument to GenericPetiteList4
 Csc::canonical_aabcIf the shell loop structure has 2 fold symmetry between the first two indices, then this should be used as the template argument to GenericPetiteList4
 Csc::canonical_abCan be used as a template argument to GenericPetiteList2
 Csc::canonical_ababIf the shell loop structure has 2 fold symmetry between the bra and the ket then this should be used as the template argument to GenericPetiteList4
 Csc::canonical_abccIf the shell loop structure has 2 fold symmetry between the last two indices, then this should be used as the template argument to GenericPetiteList4
 Csc::canonical_abcdIf the shell loop structure has no symmetry, then this should be used as the template argument to GenericPetiteList4
 Csc::CartesianIterCartesianIter gives the ordering of the Cartesian functions within a shell for the particular integrals specialization
 Csc::CCSD_E
 Csc::CCSD_R12_E
 Csc::CCSD_R12_T1
 Csc::CCSD_R12_T2
 Csc::CCSD_T1
 Csc::CCSD_T2
 Csc::CCSDPR12_C
 Csc::CCSDPR12_T1
 Csc::CCSDPR12_T2
 Csc::CCSDT_T1
 Csc::CCSDT_T2
 Csc::CCSDT_T3
 Csc::CCSDTQ_T2
 Csc::CCSDTQ_T3
 Csc::CCSDTQ_T4
 Csc::CharacterTableWorkable character table for all of the non-cubic point groups
 Csc::chunk_allocator< T >
 Csc::ClassDescThis class is used to contain information about classes
 Csc::Color
 Csc::ComputeMeans of keeping results up to date
 Csc::ConcurrentCacheBase< ValueType, key_types >
 Csc::ConjugateGradientSolver< D, F >Solves linear system a(x) = b using conjugate gradient solver where a is a linear function of x
 Csc::ContiguousShellBlockList
 Csc::contribution
 Csc::CoreIntsEngine< _Engine >CoreIntsEngine manages Boys, and other core integral, engines
 Csc::CorrelatedMOOrderOrder by occupation first, then by symmetry, then by energy
 Csc::CorrelatedSpinMOOrderOrder by occupation first, then by spin, then by symmetry, then by energy
 Csc::CreateTransformHintsProvides hints to the constructors of a Transform class that help configure its implementation
 Csc::CS2Sphere
 Csc::DA4_Tile< T >Tile of a 4-index tensor that's "evaluated" when needed by reading from DistArray4
 Csc::DA4_Tile34< T >Tile of a <34> slice of <1234> that's "evaluated" when needed by reading from DistArray4 holding pqrs
 Csc::Debugger::BacktraceCreates a backtrace of a running program/thread
 Csc::DecoratedOrbital< Attributes >Orbital = index + attributes
 Csc::DefaultPrintThresholdsDefault print thresholds
 Csc::der_centersv3_t
 Csc::DerivCentersDerivCenters keeps track the centers that derivatives are taken with respect to
 Csc::detail::__to_extern_C_eval< Function, Weight >
 Csc::detail::_CABS_singles_h0t1< T >This functor helps to implement conjugate gradient CABS singles solver
 Csc::detail::_Merger< Container >
 Csc::detail::_OrbResponse< T >This functor helps to implement orbital response
 Csc::detail::ContainerAdaptor< Container >
 Csc::detail::ContainerAdaptor< RefDiagSCMatrix >
 Csc::detail::DDPhiEvalCreator< NumCenters >
 Csc::detail::DeltaFunctionEvalCreator< NumCenters >
 Csc::detail::DeltaFunctionEvalCreator< 2 >
 Csc::detail::DeltaFunctionEvalCreator< 3 >
 Csc::detail::DeltaFunctionEvalCreator< 4 >
 Csc::detail::diag_precond2< T >Makes a diagonal 2-index preconditioner: pc_x^y = -1/ ( <x|O1|x> - <y|O2|y> )
 Csc::detail::diag_precond4< T >Makes a diagonal 4-index preconditioner: pc_xy^zw = -1/ ( <x|O1|x> + <y|O2|y> - <z|O3|z> - <w|O4|w> )
 Csc::detail::DPhiEvalCreator< NumCenters >
 Csc::detail::e_ij< T >
 Csc::detail::EqualTypes< A, B >
 Csc::detail::EqualTypes< A, A >
 Csc::detail::ERIEvalCreator< NumCenters >
 Csc::detail::ERIEvalCreator< 2 >
 Csc::detail::ERIEvalCreator< 3 >
 Csc::detail::ERIEvalCreator< 4 >
 Csc::detail::FockMatrixType< bra_eq_ket >
 Csc::detail::FockMatrixType< false >
 Csc::detail::FockMatrixType< false >::Factory
 Csc::detail::FockMatrixType< true >
 Csc::detail::FockMatrixType< true >::Factory
 Csc::detail::G12DKHEvalCreator< NumCenters >
 Csc::detail::G12DKHEvalCreator< 2 >
 Csc::detail::G12DKHEvalCreator< 3 >
 Csc::detail::G12DKHEvalCreator< 4 >
 Csc::detail::G12EvalCreator< NumCenters >
 Csc::detail::G12EvalCreator< 2 >
 Csc::detail::G12EvalCreator< 3 >
 Csc::detail::G12EvalCreator< 4 >
 Csc::detail::G12NCEvalCreator< NumCenters >
 Csc::detail::G12NCEvalCreator< 2 >
 Csc::detail::G12NCEvalCreator< 3 >
 Csc::detail::G12NCEvalCreator< 4 >
 Csc::detail::G12T1G12EvalCreator< NumCenters >
 Csc::detail::G12T1G12EvalCreator< 2 >
 Csc::detail::G12T1G12EvalCreator< 3 >
 Csc::detail::G12T1G12EvalCreator< 4 >
 Csc::detail::GetValue< T >GetValue(keyval, key, i) grabs the value corresponding to key
 Csc::detail::GetValue< bool >
 Csc::detail::GetValue< char >
 Csc::detail::GetValue< double >
 Csc::detail::GetValue< float >
 Csc::detail::GetValue< int >
 Csc::detail::GetValue< long >
 Csc::detail::GetValue< std::size_t >
 Csc::detail::GetValue< std::string >
 Csc::detail::hash_< T >
 Csc::detail::hash_< ShellIndexWithValue >
 Csc::detail::HCoreEvalCreator< NumCenters >
 Csc::detail::index_equal_
 Csc::detail::MakeTwoBodyTransform< DF >
 Csc::detail::MakeTwoBodyTransform< false >
 Csc::detail::MakeTwoBodyTransform< true >
 Csc::detail::MuEvalCreator< NumCenters >
 Csc::detail::NeedDF< TransformType >
 Csc::detail::NeedDF< TwoBodyMOIntsTransform_ixjy_df >
 Csc::detail::NonsingletonCreationPolicy< T >NonsingletonCreationPolicy is used to create non-Singletons on heap
 Csc::detail::OneBodyEvalCreator< NumCenters, Type >
 Csc::detail::Orbital_relaxation_Abjai< T >
 Csc::detail::P4EvalCreator< NumCenters >
 Csc::detail::ParsedTwoBodyIntKey< NumCenters >
 Csc::detail::ParsedTwoBodyIntKey< 2 >
 Csc::detail::ParsedTwoBodyIntKey< 3 >
 Csc::detail::ParsedTwoBodyIntKey< 4 >
 Csc::detail::PhiEvalCreator< NumCenters >
 Csc::detail::point
 Csc::detail::QEvalCreator< NumCenters >
 Csc::detail::R120G12EvalCreator< NumCenters >
 Csc::detail::R120G12EvalCreator< 2 >
 Csc::detail::R120G12EvalCreator< 3 >
 Csc::detail::R120G12EvalCreator< 4 >
 Csc::detail::R12EvalCreator< NumCenters >
 Csc::detail::R12EvalCreator< 2 >
 Csc::detail::R12EvalCreator< 3 >
 Csc::detail::R12EvalCreator< 4 >
 Csc::detail::R12m1G12EvalCreator< NumCenters >
 Csc::detail::R12m1G12EvalCreator< 2 >
 Csc::detail::R12m1G12EvalCreator< 3 >
 Csc::detail::R12m1G12EvalCreator< 4 >
 Csc::detail::selfenergy_denom< T >Makes a pseudo-3-index (4-index, but first index is dummy) self-energy denominator: (se_den)_{xyz} = 1/ ( E + <x|Y|x> - <y|X1|y> - <z|X2|z>);
 Csc::detail::SEvalCreator< NumCenters >
 Csc::detail::SEvalCreator< 2u >
 Csc::detail::SingletonCreationPolicy< T >SingletonCreationPolicy is used to create Singletons
 Csc::detail::SumMerger< Container >
 Csc::detail::TEvalCreator< NumCenters >
 Csc::detail::ToDensityFittingType< TransformType >
 Csc::detail::ToDensityFittingType< TwoBodyMOIntsTransform_ikjy >
 Csc::detail::ToDensityFittingType< TwoBodyMOIntsTransform_iRjS >
 Csc::detail::ToDensityFittingType< TwoBodyMOIntsTransform_ixjy >
 Csc::detail::TriangleWriter< Derived, ViewMode >
 Csc::detail::TriangleWriter< Derived, Eigen::Lower >
 Csc::detail::tuple< NumCenters, T >
 Csc::detail::TwoBodyEvalCreator< NumCenters, Type >
 Csc::detail::TwoBodyEvalCreator< NumCenters, TwoBodyOperSet::DeltaFunction >
 Csc::detail::TwoBodyEvalCreator< NumCenters, TwoBodyOperSet::ERI >
 Csc::detail::TwoBodyEvalCreator< NumCenters, TwoBodyOperSet::G12 >
 Csc::detail::TwoBodyEvalCreator< NumCenters, TwoBodyOperSet::G12_T1_G12 >
 Csc::detail::TwoBodyEvalCreator< NumCenters, TwoBodyOperSet::G12DKH >
 Csc::detail::TwoBodyEvalCreator< NumCenters, TwoBodyOperSet::G12NC >
 Csc::detail::TwoBodyEvalCreator< NumCenters, TwoBodyOperSet::R12 >
 Csc::detail::TwoBodyEvalCreator< NumCenters, TwoBodyOperSet::R12_0_G12 >
 Csc::detail::TwoBodyEvalCreator< NumCenters, TwoBodyOperSet::R12_m1_G12 >
 Csc::detail::TwoBodyIntEval< NumCenters >
 Csc::detail::TwoBodyIntEval< 2 >
 Csc::detail::TwoBodyIntEval< 3 >
 Csc::detail::TwoBodyIntEval< 4 >
 Csc::detail::TwoBodyMOIntsRuntimeParams< NumCenters >
 Csc::detail::TwoBodyMOIntsRuntimeParams< 2 >
 Csc::detail::TwoBodyMOIntsRuntimeParams< 3 >
 Csc::detail::TwoBodyMOIntsRuntimeParams< 4 >4-center 2-body integrals can use density fitting
 Csc::detail::vertex
 Csc::detail::vertices
 Csc::detail::VEvalCreator< NumCenters >
 Csc::DiagSCMatrixdouble
 Csc::Displacements< Value >Maps displacements in terms of symmetrized coordinates to property values
 Csc::DistArray4_MPIIOFile::PairBlkInfo
 Csc::DistArray4Dimensions
 Csc::DistShellDistributes sets of shells either statically or dynamically
 Csc::DistShell::SharedDataThis is used to store data that must be shared between all cooperating shell sets
 Csc::DistShellPairDistributes shell pairs either statically or dynamically
 Csc::DistShellPair::SharedDataThis is used to store data that must be shared between all cooperating shell pairs
 Csc::EAVLMMap< K, T >
 Csc::EAVLMMap< K, T >::iterator
 Csc::EAVLMMapNode< K, T >
 Csc::EGHEnergy + gradient + hessian
 Csc::EnergyMOOrder< EnergyCompare >Order by energy first, then by symmetry. EnergyCompare specifies the weak strict ordering of orbitals wrt energy
 Csc::ExEnvUsed to find out about how the program is being run
 Csc::expressions::TGeminalGenerator< T >Makes a geminal T tensor
 Csc::ExtentData
 Csc::fastpairiter::MOPairIter< PSymm >SpinMOPairIter iterates over pairs of spinorbitals of spin case Spin12 This class differs from other MOPairIter classes: 1) cannot start from arbitrary IJ, only IJ=0; 2) error checking maximally reduced
 Csc::FermionBasicNCOper< Nb, FString >Basic Nb-body number-conserving (nc) operator in sp representation
 Csc::FermionBasicNCOper< 1, FString >
 Csc::FermionOccupationBlockStringBlock-"sparse" string represents occupancies of an arbitrarily-large set of states as a set of alternating unoccupied/occupied blocks
 Csc::FermionOccupationBlockString::BlockContinuous block of states of same occupancy
 Csc::FermionStringDenseSet< FString >
 Csc::FermionStringSparseSet< FString >
 Csc::ForceLinkBase< A >This, together with ForceLink, is used to force code for particular classes to be linked into executables
 Csc::FreeData
 Csc::FullFermionStringSetBuild< FermionStringSet >Build all possible strings by distributing n particles in m states
 Csc::GaussianBasisSet::ValueDataThis holds scratch data needed to compute basis function values
 Csc::GaussianFit< Function, Weight >GaussianFit<Function> is a fit of Function(x)*Weight(x) to N Gaussians on range [left,right] Valid Function and Weight are Unary Functions which take and return a double
 Csc::GenericFockContribution::JKBlock< Locator >
 Csc::GenericFockContribution::JLocator
 Csc::GenericFockContribution::KLocator
 Csc::GenericFockContribution::PBlock
 Csc::GetLongOptParse command line options
 Csc::GlobalCounterAllows processes on the same SMP node to share a counter using SysV IPC semaphores
 Csc::GPetiteListFactoryProduces generalized 2 and 4-index petite list objects
 Csc::GrpReduce< T >
 Csc::HundsFEMOSeekerFinds the FEMO configuration that corresponds to the maximum multiplicity
 Csc::ignored_argument
 Csc::Int2eV3::store_list
 Csc::IntDescrFactory
 Csc::IntEvalToOperSetType< IntEval >
 Csc::IntEvalToOperSetType< TwoBodyInt >
 Csc::IntEvalToOperSetType< TwoBodyThreeCenterInt >
 Csc::IntEvalToOperSetType< TwoBodyTwoCenterInt >
 Csc::intlist_struct
 Csc::IntV3Arraydouble2
 Csc::IntV3Arraydouble3
 Csc::IntV3Arraydoublep2
 Csc::IntV3Arraydoublep3
 Csc::IntV3Arraydoublep4
 Csc::IntV3Arrayint3
 Csc::IntV3Arrayint4
 Csc::ip_cwk_stack_struct
 Csc::ip_keyword_tree_list_struct
 Csc::ip_keyword_tree_struct
 Csc::ip_string_list_struct
 Csc::IPV2
 Csc::IrreducibleRepresentationInformation associated with a particular irreducible representation of a point group
 Csc::IsosurfaceGen
 Csc::IterableBasisElementData< Iterator, ParentContainer >
 Csc::KeyPermutation< n_indices, PermutedIndices >
 Csc::KeySymmetry< Permutations >
 Csc::Keyword
 Csc::LAMBDA_CCSD_T1
 Csc::LAMBDA_CCSD_T2
 Csc::LAMBDA_CCSDPR12_T1
 Csc::LAMBDA_CCSDPR12_T2
 Csc::LazyTensor< T, DIM, ElementGenerator >Tile of a DIM-order tensor that's "evaluated" when needed by calling ElementGenerator({i0, i1, i2, .... i_DIM-1})
 Csc::libint2::Int2eCreator< Int2e >
 Csc::Libint2StaticInterface
 Csc::Libr12StaticInterface
 Csc::LinKListGroup
 Csc::LocalCLHFContribution
 Csc::LocalCLHFEnergyContribution
 Csc::LocalCLHFGradContribution
 Csc::LocalCLKSContribution
 Csc::LocalCLKSEnergyContribution
 Csc::LocalHSOSContribution
 Csc::LocalHSOSEnergyContribution
 Csc::LocalHSOSGradContribution
 Csc::LocalHSOSKSContribution
 Csc::LocalHSOSKSEnergyContribution
 Csc::LocalOSSContribution
 Csc::LocalOSSEnergyContribution
 Csc::LocalOSSGradContribution
 Csc::LocalTCContribution
 Csc::LocalTCEnergyContribution
 Csc::LocalTCGradContribution
 Csc::LocalUHFContribution
 Csc::LocalUHFEnergyContribution
 Csc::LocalUHFGradContribution
 Csc::LocalUKSContribution
 Csc::LocalUKSEnergyContribution
 Csc::ManyBodyTensors::Apply_H0minusE0< sign >Applies (H0 - E0)
 Csc::ManyBodyTensors::Apply_Identity< sign >Tensor elements are <pq||rs>
 Csc::ManyBodyTensors::Apply_Inverse_H0minusE0< sign >Applies (H0 - E0)^{-1}, e.g. MP2 T2 tensor elements are <ij||ab> /(e_i + e_j - e_a - e_b)
 Csc::ManyBodyTensors::Apply_Inverse_Sqrt_H0minusE0< sign >Applies 1.0/sqrt(H0-E0) MP2 pseudo-T2 (S2) tensor elements are <ij||ab> /sqrt(|e_i + e_j - e_a - e_b|) such that MP2 pair energies are the diagonal elements of S2 * S2.t()
 Csc::mat3
 Csc::mat4
 Csc::math::Gaussian1DGaussian1D(k,x) = c x^k exp(-a*x^2)
 Csc::math::PowerExponential1DPowerExponential1D(k,l,x) = c x^k exp(-a*x^l)
 Csc::math::Slater1DSlater1D(k,x) = $ c x^k \exp(-a*x) $
 Csc::MemoryDataRequestThis is a help class used by ActiveMsgMemoryGrp
 Csc::MemoryDataRequestQueueThis is a help class used by ActiveMsgMemoryGrp
 Csc::MemoryGrpBuf< data_t >The MemoryGrpBuf class provides access to pieces of the global shared memory that have been obtained with MemoryGrp
 Csc::MemoryIterThis iterates through data in a global array
 Csc::message_struct
 Csc::MessageGrp::MessageHandle
 Csc::MessageGrp::MessageInfo
 Csc::meta::splat_types< T, C >
 Csc::meta::splat_values< value_type, T, C >
 Csc::MOIntsTransform
 Csc::MOIntsTransform::StoreMethodDescribes the method of storing transformed MO integrals
 Csc::MOLDEN_ExternReadMOInfoReads MO information from a text MOLDEN file
 Csc::MolecularFormulaUsed to calculate the molecular formula of a Molecule
 Csc::MolecularOrbitalAttributesMO is irrep, energy, occupation number
 Csc::MolecularOrbitalMask< Attribute, AttributeContainer, Compare >Mask out first n MOs in the order defined by Compare. By default mask the n lowest-energy MOs
 Csc::MOPairIterFactoryThis class produces MOPairIter objects
 Csc::MPIMessageGrp::MessageHandleData
 Csc::MPQCInConverts MPQC simple input to object-oriented input
 Csc::MPQCIn::Basis
 Csc::MPQCInDatum< T >
 Csc::MPQCInitThis helper class simplifies initialization of MPQC
 Csc::MTensor< NDIM >Tensor metadata is implicit; MTensor is Tensor + metadata
 Csc::MultiThreadTimer
 Csc::NBodyIntIter
 Csc::NCentersToIntDescr< NumCenters, NumParticles >
 Csc::NCentersToIntDescr< 1, 1 >
 Csc::NCentersToIntDescr< 2, 1 >
 Csc::NCentersToIntDescr< 2, 2 >
 Csc::NCentersToIntDescr< 3, 2 >
 Csc::NCentersToIntDescr< 4, 2 >
 Csc::OneBodyIntEvalType< NumCenters >Returns the type of the evaluator for evaluating this set of two-body integrals
 Csc::OneBodyIntEvalType< 1 >
 Csc::OneBodyIntEvalType< 2 >
 Csc::OneBodyIntParamsType< Type >Which parameter set needed to specify the operator set?
 Csc::OneBodyIntParamsType< OneBodyOperSet::ddphi >
 Csc::OneBodyIntParamsType< OneBodyOperSet::dphi >
 Csc::OneBodyIntParamsType< OneBodyOperSet::h >
 Csc::OneBodyIntParamsType< OneBodyOperSet::mu >
 Csc::OneBodyIntParamsType< OneBodyOperSet::p4 >
 Csc::OneBodyIntParamsType< OneBodyOperSet::phi >
 Csc::OneBodyIntParamsType< OneBodyOperSet::pVp >
 Csc::OneBodyIntParamsType< OneBodyOperSet::q >
 Csc::OneBodyIntParamsType< OneBodyOperSet::T >
 Csc::OneBodyIntParamsType< OneBodyOperSet::V >
 Csc::OneBodyIntTraits< NumCenters, Type >Traits of a set of one-body integrals
 Csc::OneBodyIntType< NumCenters >
 Csc::OneBodyIntType< 1 >
 Csc::OneBodyIntType< 2 >
 Csc::OneBodyOperDescribes one-body operators
 Csc::OneBodyOperSetDescribes sets of one-body operator
 Csc::OneBodyOperSetProperties< Type >Describes sets of two-body operators (
 Csc::OneBodyOperSetProperties< OneBodyOperSet::ddphi >
 Csc::OneBodyOperSetProperties< OneBodyOperSet::dphi >
 Csc::OneBodyOperSetProperties< OneBodyOperSet::h >
 Csc::OneBodyOperSetProperties< OneBodyOperSet::mu >
 Csc::OneBodyOperSetProperties< OneBodyOperSet::p4 >
 Csc::OneBodyOperSetProperties< OneBodyOperSet::phi >
 Csc::OneBodyOperSetProperties< OneBodyOperSet::pVp >
 Csc::OneBodyOperSetProperties< OneBodyOperSet::q >
 Csc::OneBodyOperSetProperties< OneBodyOperSet::S >
 Csc::OneBodyOperSetProperties< OneBodyOperSet::T >
 Csc::OneBodyOperSetProperties< OneBodyOperSet::V >
 Csc::OptionalRefParameter< T >
 Csc::OrderedShellList
 Csc::Parameter< T >
 Csc::ParentClassGives one parent class of a class
 Csc::ParentClassesGives a list of parent classes of a class
 Csc::ParsedDensityFittingKeyParsed representation of a string key that represents fitting of a product of space1 and space2 into fspace
 Csc::ParsedOneBodyIntKeyParsed representation of a string key that represents a set of one-body integrals
 Csc::ParsedOneBodyOperSetKeyParsed representation of a string key that represents a one-body operator set (OneBodyOperSet + associated parameters)
 Csc::ParsedOrbitalSpaceKeyParses keys of OrbitalSpace
 Csc::ParsedOrbitalSpaceKey::exception
 Csc::ParsedTransformedOrbitalSpaceKeyParses keys of a "transformed" OrbitalSpace
 Csc::ParsedTransformedOrbitalSpaceKey::exception
 Csc::ParsedTwoBodyFourCenterIntKeyParsed representation of a string key that represents a set of 4-center 2-body integrals
 Csc::ParsedTwoBodyMOIntsKeyInvolvesSpace< NumCenters >
 Csc::ParsedTwoBodyMOIntsKeyInvolvesSpace< 2 >
 Csc::ParsedTwoBodyMOIntsKeyInvolvesSpace< 3 >
 Csc::ParsedTwoBodyMOIntsKeyInvolvesSpace< 4 >
 Csc::ParsedTwoBodyOperSetKeyParsed representation of a string key that represents a two-body operator set (TwoBodyOperSet + associated parameters)
 Csc::ParsedTwoBodyThreeCenterIntKeyParsed representation of a string key that represents a set of 3-center 2-body integrals
 Csc::ParsedTwoBodyTwoCenterIntKeyParsed representation of a string key that represents a set of 2-center 2-body integrals
 Csc::PipekMezeyLocalizationPerforms a Pipek-Mezey orbital localization
 Csc::PointInputDataContains data needed at each point by a DenFunctional
 Csc::PointInputData::SpinData
 Csc::PointOutputDataContains data generated at each point by a DenFunctional
 Csc::Pool
 Csc::PoolData
 Csc::prim_pair_t
 Csc::property< ClassType, MemberType >Helper class to connect a 'property' in a c++ class to getter/setter methods
 Csc::R12Technology::CorrParamCompare< IntParam >Compares CorrelationParamaters corresponding to IntParam
 Csc::RangeCreator< T >RangeCreator<T> is Functor which can be used up to n times to create objects of type T
 Csc::RangeLock
 Csc::RangeLockItem
 Csc::RedundantCartesianIterRedundantCartesianIter objects loop through all possible combinations of a given number of axes
 Csc::RedundantCartesianSubIterLike RedundantCartesianIter, except a, b, and c are fixed to a given value
 Csc::reentrant_auto_time_accumulator< DurationType, ClockType, AccumulateToType >
 Csc::RefBaseProvides a few utility routines common to all Ref template instantiations
 Csc::RefCountThe base class for all reference counted objects
 Csc::RefObjectEqual< T, EqualTo >This functor can be used as a binary predicate for standard algorithms
 Csc::RefSymmSCMatrixEqualThis functor compares RefSymmSCMatrix objects
 Csc::RefWavefunctionFactoryThis factory produces the RefWavefunction that corresponds to the type of ref object
 Csc::ResultInfoThis is a base class for all of Compute's result types
 Csc::SCElement
 Csc::SCFormIOThis utility class is used to print only on node 0 and to provide attractive indentation of output
 Csc::SCMatrix3
 Csc::SCMatrixBlockIterUsed to described iterates that loop through the elements in a block
 Csc::SCMatrixBlockListIter
 Csc::SCMatrixBlockListLink
 Csc::SCMatrixdouble
 Csc::SCMatrixIterationRanges
 Csc::scprintfThis class allows printf-like output to be sent to an ostream
 Csc::SCVector33-element version of SCVector
 Csc::SCVectordouble
 Csc::ShellBlockData< Range >
 Csc::ShellBlockIterator< range_type >
 Csc::ShellBlockSkeleton< Range >
 Csc::ShellIndexWithValueBinds an integer index + real annotation, e.g. Shell index + associated operator norm
 Csc::ShellPairIter
 Csc::ShellPairLibint2ShellPairLibint2 is an interface to PrimPairsLibint2
 Csc::ShellQuartetIter
 Csc::ShellRotationCompute the transformation matrices that maps a set of Cartesian functions to another set of Cartesian functions in a rotated coordinate system
 Csc::SingleReference_R12Intermediates< T >SingleReference_R12Intermediates computes R12/F12 intermediates using MPQC3 runtime
 Csc::sma2::Array< N >Implements a block sparse tensor
 Csc::sma2::BlockDistrib< N >Provides information about how blocks are distributed onto processes
 Csc::sma2::BlockInfo< N >BlockInfo stores info about a block of data
 Csc::sma2::BlockInfo< 0 >
 Csc::sma2::BlockInfo< 3 >
 Csc::sma2::BlockInfo< 4 >
 Csc::sma2::BlockIter< N >BlockIter loops through the all the indices within a block
 Csc::sma2::BlockIter< 0 >Blocksize == 0 specialization of BlockIter
 Csc::sma2::ContractPart< N >Represents an array and symbolic indices in a contraction
 Csc::sma2::ContractProd< Nl, Nr >Represents a pairs of contracted array and their symbolic indices
 Csc::sma2::ContractUnion< Nl, Nr >
 Csc::sma2::DivOperation
 Csc::sma2::IndexAn Index is used in the symbolic notation for contractions
 Csc::sma2::IndexListAn IndexList is a vector of indices
 Csc::sma2::IndexListLess< N >Functor for determining if one IndexList is less than another
 Csc::sma2::IndicesLess< N >Functor for comparing a block's indices
 Csc::sma2::IndicesLess< 0 >Functor for comparing a block's indices
 Csc::sma2::RangeAn Range represent a set of integers, [0, N)
 Csc::sma2::RepackScheme< NC, NA, NB >Determine the cost of repacking arrays for a contraction
 Csc::sma2::SumOperation
 Csc::sma2::triplet< T1, T2, T3 >Stores a triplet of data
 Csc::SO
 Csc::SO_block
 Csc::SOTransformSOTransform maintains a list of AO shells that are be used to compute the SO
 Csc::SOTransformFunctionSOTransformShell describes how an AO function contributes to an SO function in a particular SO shell
 Csc::SOTransformShellSOTransformShell maintains a list of AO functions contribute to an SO function in a particular SO shell
 Csc::SphericalTransformThis is a base class for a container for a sparse Cartesian to solid harmonic basis function transformation
 Csc::SphericalTransformComponentThis is a base class for a container for a component of a sparse Cartesian to solid harmonic basis function transformation
 Csc::SphericalTransformIterThis iterates through the components of a SphericalTransform
 Csc::Stack< T >
 Csc::StateClassData
 Csc::StateInData
 Csc::StateOutData
 Csc::StringReplacementListIterator< FString, R, GenerateStrings >Iterates over strings obtained by rank R replecement from a given string
 Csc::SymmetryMOOrderOrder by symmetry first, then by energy, then by occ num
 Csc::SymmetryOperation3 by 3 matrix representation of a symmetry operation, such as a rotation or reflection
 Csc::SymmSCMatrixdouble
 Csc::SymRepN dimensional matrix representation of a symmetry operation, such as a rotation or reflection
 Csc::ThreadThe Thread abstract class defines an interface which must be implemented by classes wishing to be run as threads
 Csc::ThreadLockHolderAcquire a lock on creation and release it on destruction
 Csc::ThreadReplicated< Container, Merger >
 Csc::ThreadTimer
 Csc::time_accumulator_factory< DurationType, ClockType, AccumulateToType >
 Csc::TimedRegionTimedRegion is a helper class for RegionTimer
 Csc::TimerUses RegionTimer to time intervals in an exception safe manner
 Csc::TimerHolder
 Csc::tr1::array::array< T, N >Array idential to C++0X arrays
 Csc::tr1::array::array< T, 0 >
 Csc::TranslateDataGeneric data translation
 Csc::TranslateDataInConvert data from other formats
 Csc::TranslateDataOutConvert data to other formats
 Csc::TriangulatedSurfaceIntegrator
 Csc::TriInterpCoefKey
 Csc::tristate_less< T >
 Csc::TwoBodyIntEvalType< NumCenters >Returns the type of the evaluator for evaluating this set of two-body integrals
 Csc::TwoBodyIntEvalType< 2 >
 Csc::TwoBodyIntEvalType< 3 >
 Csc::TwoBodyIntEvalType< 4 >
 Csc::TwoBodyIntIter
 Csc::TwoBodyIntLayoutDescribes the physical layout of the integrals in TwoBodyIntsAcc
 Csc::TwoBodyIntParamsType< Type >Which parameter set needed to specify the operator set?
 Csc::TwoBodyIntParamsType< TwoBodyOperSet::DeltaFunction >
 Csc::TwoBodyIntParamsType< TwoBodyOperSet::ERI >
 Csc::TwoBodyIntParamsType< TwoBodyOperSet::G12 >
 Csc::TwoBodyIntParamsType< TwoBodyOperSet::G12_T1_G12 >
 Csc::TwoBodyIntParamsType< TwoBodyOperSet::G12DKH >
 Csc::TwoBodyIntParamsType< TwoBodyOperSet::G12NC >
 Csc::TwoBodyIntParamsType< TwoBodyOperSet::R12 >
 Csc::TwoBodyIntParamsType< TwoBodyOperSet::R12_0_G12 >
 Csc::TwoBodyIntParamsType< TwoBodyOperSet::R12_m1_G12 >
 Csc::TwoBodyIntShapeDescribes types of integrals of 2-body operators
 Csc::TwoBodyIntTraits< NumCenters, Type >Traits of a set of two-body integrals
 Csc::TwoBodyIntType< NumCenters >
 Csc::TwoBodyIntType< 2 >
 Csc::TwoBodyIntType< 3 >
 Csc::TwoBodyIntType< 4 >
 Csc::TwoBodyMOIntsTransform::MOSpacesPredefined enumerated type for the MO spaces
 Csc::TwoBodyOperDescribes two-body operators
 Csc::TwoBodyOperSetKnown two-body operator sets
 Csc::TwoBodyOperSetProperties< Type >Describes sets of two-body operators (
 Csc::TwoBodyOperSetProperties< TwoBodyOperSet::DeltaFunction >
 Csc::TwoBodyOperSetProperties< TwoBodyOperSet::ERI >
 Csc::TwoBodyOperSetProperties< TwoBodyOperSet::G12 >
 Csc::TwoBodyOperSetProperties< TwoBodyOperSet::G12_T1_G12 >
 Csc::TwoBodyOperSetProperties< TwoBodyOperSet::G12DKH >
 Csc::TwoBodyOperSetProperties< TwoBodyOperSet::G12NC >
 Csc::TwoBodyOperSetProperties< TwoBodyOperSet::R12 >
 Csc::TwoBodyOperSetProperties< TwoBodyOperSet::R12_0_G12 >
 Csc::TwoBodyOperSetProperties< TwoBodyOperSet::R12_m1_G12 >
 Csc::type_info_key
 Csc::UsedData
 Csc::vec2
 Csc::vec3
 Csc::vec4
 Csc::WriteVectorGrid::DimensionMap
 Csc::XMLDataStream< T, deallocate_when_destroyed >
 Csc::XMLDataStreamTranslator< T >
 Csc::XMLReadable
 Csc::XMLReader
 CShellBlockIterator< range_type >
 CShellBlockIterator< range_type >::Skeleton
 CShellBlockIterator< Iterable >
 Csc::ShellBlockSkeleton< ShellRange >
 Cmpqc::ci::Space< Any >
 Cmpqc::ci::Space< mpqc::ci::Spin >
 Csc::Stack< sc::Ref< sc::Appearance > >
 Csc::Stack< sc::Ref< sc::Material > >
 Csc::Stack< sc::Ref< sc::Transform > >
 Cbinary_function
 Cstd::bitset< Bits >STL class
 Cstd::exceptionSTL class
 Cstd::hash< sc::FermionOccupationBlockString >Specialization of std::hash for sc::FermionOccupationBlockString
 Cstd::hash< sc::FermionOccupationDBitString >Specialization of std::hash for sc::FermionOccupationDBitString
 Cstd::hash< sc::FermionOccupationNBitString< Ns > >Specialization of std::hash for sc::FermionOccupationNBitString
 Cunary_function
 Csc::ThreadReplicated< std::vector< double > >
 Csc::ThreadReplicated< std::vector< std::tuple< int, int, int > > >
 CTie
 CTiledArray::expressions::TensorExpression< typename >
 CTuple

Generated at Sun Jan 26 2020 23:25:17 for MPQC 3.0.0-alpha using the documentation package Doxygen 1.8.16.