MPQC  3.0.0-alpha
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
sc::mbptr12::__to_extern_C_eval< Function, Weight >
sc::mbptr12::ABS_OBS_ContractionABS_OBS_Contraction contracts 2 square nobs-by-nobs blocks for the ABS approach
libint2::abssqrt< T >
sc::AbstractCCAFrameworkDefines an interface to abstract CCA frameworks
sc::AccResult< T >This associates a result datum with an accuracy
sc::AccResultInfoThis is like ResultInfo but the accuracy with which a result was computed as well as the desired accuracy are stored
sc::AccumEffectiveH
sc::AccumHAccumH computes additions to the one body Hamiltonian
sc::AccumHNullThis specialization of AccumH does nothing
sc::ActiveMessageDerivatives of ActiveMessage can be constructed in one process and executed in another by using ActiveMessageGrp
sc::ActiveMessageEchoThis is an ActiveMessage derivative used for testing
sc::ActiveMessageGrpActiveMessageGrp provides an implemention of active messages that sends objects derived from ActiveMessage to remote processes and causes their run member to be executed there
sc::ActiveMessageThreadThis is a help class that is used by ActiveMessageGrp
sc::ActiveMsgMemoryGrpThe ActiveMsgMemoryGrp abstract class specializes the MsgMemoryGrp class
sc::AggregateKeyValThis takes several KeyVal objects and makes them look like one KeyVal object
sc::ALevelShift
sc::AlgorithmExceptionThis exception is thrown whenever a problem with an algorithm is encountered
sc::AM05FunctionalImplements the Perdew-Burke-Ernzerhof (PBE) correlation functional
sc::AngularIntegratorAn abstract base class for angular integrators
sc::AnimatedObject
sc::Appearance
sc::ManyBodyTensors::Apply_H0minusE0< sign >Applies (H0 - E0)
sc::ManyBodyTensors::Apply_Identity< sign >Tensor elements are <pq||rs>
sc::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)
sc::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()
sc::ARMCIMemoryGrpThe ARMCIMemoryGrp concrete class provides an implementation of MsgMemoryGrp
sc::sma2::Array< N >Implements a block sparse tensor
sc::tr1::array::array< T, N >Array idential to C++0X arrays
sc::sma2::Array24SCExtrapDataThis permits an Array<2> and an Array<4> to be used with SelfConsistentExtrapolation derivatives
sc::sma2::Array24SCExtrapErrorThis permits an Array<2> and an Array<4> to be used with SelfConsistentExtrapolation derivatives
sc::sma2::Array2SCExtrapDataThis permits Array<2>'s to be used with SelfConsistentExtrapolation derivatives
sc::sma2::Array2SCExtrapErrorThis permits Array<2>'s to be used with SelfConsistentExtrapolation derivatives
sc::sma2::Array4SCExtrapDataThis permits Array<4>'s to be used with SelfConsistentExtrapolation derivatives
sc::sma2::Array4SCExtrapErrorThis permits Array<4>'s to be used with SelfConsistentExtrapolation derivatives
sc::sma2::Array6SCExtrapDataThis permits Array<6>'s to be used with SelfConsistentExtrapolation derivatives
sc::sma2::Array6SCExtrapErrorThis permits Array<6>'s to be used with SelfConsistentExtrapolation derivatives
sc::tr1::array::array< T, 0 >
sc::AssignedKeyValThis class allows keyval associations to be set up by the program, rather than determined by an external file
sc::AtomicOrbitalSpaceThis is an OrbitalSpace describing a set of atomic orbitals
sc::AtomInfoInformation about atoms
sc::AtomProximityColorizer
sc::auto_vec< T >The auto_vec class functions much like auto_ptr, except it contains references to arrays
sc::AVLMap< K, T >
sc::AVLMapNode< K, T >
sc::AVLMMap< K, T, C, A >
sc::AVLMMapNode< K, T >
sc::AVLSet< K >
sc::BacktrackImplements backtrack line search algorithm
sc::MPQCIn::Basis
sc::BasisFileSet
sc::test::BasisProductDecompositionRepresents decomposition of a product of basis sets
sc::BatchElectronDensityThis a more highly optimized than ElectronDensity since everything is precomputed
sc::BcastStateThis creates and forwards/retrieves data from either a BcastStateRecv or a BcastStateSend depending on the value of the argument to constructor
sc::BcastStateInBinBcastStateBin reads a file in written by StateInBin on node 0 and broadcasts it to all nodes so state can be simultaneously restored on all nodes
sc::BcastStateRecvBcastStateRecv does the receive part of a broadcast of an object to all nodes
sc::BcastStateSendBcastStateSend does the send part of a broadcast of an object to all nodes
sc::Becke88XFunctionalImplements Becke's 1988 exchange functional
sc::BeckeIntegrationWeightImplements Becke's integration weight scheme
sc::BEMSolvent
sc::BEMSolventHThis specialization of AccumH computes the contribution to the energy and one body Hamiltonian from a solvent using a polarizable continuum model
sc::BendSimpleCoDescribes an bend internal coordinate of a molecule
sc::BFGSUpdateThe DFPUpdate class is used to specify a Broyden, Fletcher, Goldfarb, and Shanno hessian update scheme
sc::BiggestContribs
sc::BitArrayLTri
sc::BLevelShift
sc::sma2::BlockDistrib< N >Provides information about how blocks are distributed onto processes
sc::BlockedDiagSCMatrixBlocked DiagSCMatrix
sc::BlockedSCElementOp
sc::BlockedSCElementOp2
sc::BlockedSCElementOp3
sc::BlockedSCMatrixBlocked SCMatrix
sc::BlockedSCMatrixKit
sc::BlockedSCVector
sc::BlockedSymmSCMatrixBlocked SymmSCMatrix
sc::sma2::BlockInfo< N >BlockInfo stores info about a block of data
sc::sma2::BlockInfo< 0 >
sc::sma2::BlockInfo< 2 >
sc::sma2::BlockInfo< 3 >
sc::sma2::BlockInfo< 4 >
sc::sma2::BlockInfoEqual< N >
sc::sma2::BlockInfoHash< N >
sc::sma2::BlockIter< N >BlockIter loops through the all the indices within a block
sc::sma2::BlockIter< 0 >Blocksize == 0 specialization of BlockIter
sc::BoundsLibint2< Int2e >Computes log2 bounds for a particular Int2e evaluator
MpqcCca::BufferSize
sc::BuildIntV3
sc::mbptr12::CABS_OBS_ContractionCABS_OBS_Contraction contracts 2 square nobs-by-nobs blocks for the CABS approach
sc::CannotConstructMap
sc::canonical_aaCan be used as a template argument to GenericPetiteList2
sc::canonical_aaaaIf the shell loop structure has 8 fold symmetry, then this should be used as the template argument to GenericPetiteList4
sc::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
sc::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
sc::canonical_abCan be used as a template argument to GenericPetiteList2
sc::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
sc::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
sc::canonical_abcdIf the shell loop structure has no symmetry, then this should be used as the template argument to GenericPetiteList4
sc::CartesianBasisSetCartesianBasisSet is obtained from the parent basis by converting spherical harmonic shells to cartesian counterparts
sc::CartesianIterCartesianIter gives the ordering of the Cartesian functions within a shell for the particular integrals specialization
sc::CartesianIterCCA
MPQC::CartesianIterCCA
sc::CartesianIterCints
sc::CartesianIterGAMESS
sc::CartesianIterV3
sc::CartMolecularCoorImplements Cartesian coordinates in a way suitable for use in geometry optimizations
sc::CCAEnvCCA environment
sc::CCAFrameworkDefines an interface to CCA frameworks
sc::CCR12CCR12 is the base class for CC and CC-R12 methods
sc::CCR12_InfoCCR12_Info is the compilation of members that are used in CC and CC-R12 methods
sc::CCR12_Triples
sc::CCSD
sc::CCSD_2Q_LEFT
sc::CCSD_2Q_RIGHT
sc::CCSD_2T_LEFT
sc::CCSD_2T_PR12_RIGHT
sc::CCSD_2T_R12_LEFT
sc::CCSD_2T_RIGHT
sc::CCSD_E
sc::CCSD_PT
sc::CCSD_PT_LEFT
sc::CCSD_PT_RIGHT
sc::CCSD_R12
sc::CCSD_R12_E
sc::CCSD_R12_PT_RIGHT
sc::CCSD_R12_T1
sc::CCSD_R12_T2
sc::CCSD_Sub_Bar_R12
sc::CCSD_Sub_Full_R12
sc::CCSD_Sub_R12CCSD_Sub_R12 is the base class for some (2)R12 methods
sc::CCSD_SUB_R12_LEFT
sc::CCSD_SUB_R12_RIGHT
sc::CCSD_T1
sc::CCSD_T2
sc::CCSDPR12
sc::CCSDPR12_C
sc::CCSDPR12_T1
sc::CCSDPR12_T2
sc::CCSDT
sc::CCSDT_T1
sc::CCSDT_T2
sc::CCSDT_T3
sc::CCSDTQ
sc::CCSDTQ_T2
sc::CCSDTQ_T3
sc::CCSDTQ_T4
sc::CharacterTableWorkable character table for all of the non-cubic point groups
sc::chunk_allocator< T >
sc::ClassDescThis class is used to contain information about classes
sc::CLHFCLHF is a Hartree-Fock specialization of CLSCF
sc::CLHFContributionComputes components of the Fock matrix necessary for closed-shell calculations (i.e
sc::CLKSThis provides a Kohn-Sham implementation for closed-shell systems
sc::CLSCFBase for classes implementing a self-consistent procedure for closed-shell molecules
sc::Color
sc::sma2::CompleteBlockDistrib< N >Distribute blocks round-robin among processes using one or more index values
MpqcCca::CompositeIntegralEvaluator< eval_type, computer_type >
sc::ComputeMeans of keeping results up to date
sc::ConnollyShapeDiscreteConnollyShape and ConnollyShape should produce the same result
sc::AVLMMap< K, T, C, A >::const_iterator
sc::ConsumableResourcesConsumableResources keeps track of consumable resources (memory, disk)
sc::detail::ContainerAdaptor< Container >
sc::detail::ContainerAdaptor< RefDiagSCMatrix >
sc::sma2::ContractPart< N >Represents an array and symbolic indices in a contraction
sc::sma2::ContractProd< Nl, Nr >Represents a pairs of contracted array and their symbolic indices
sc::sma2::ContractUnion< Nl, Nr >
sc::contribution
sc::ConvergenceUsed by the optimizer to determine when an optimization is converged
sc::CorrelatedMOOrderOrder by occupation first, then by symmetry, then by energy
sc::CorrelatedSpinMOOrderOrder by occupation first, then by spin, then by symmetry, then by energy
sc::R12Technology::CorrelationFactorCorrelationFactor is a set of one or more two-particle functions of the interparticle distance
sc::CorrelationTableCorrelation table between two point groups
sc::R12Technology::CorrParamCompare< IntParam >Compares CorrelationParamaters corresponding to IntParam
sc::CreateTransformHintsProvides hints to the constructors of a Transform class that help configure its implementation
sc::CS2Sphere
sc::CSGrad34Qbtr
sc::CSGradErep12Qtr
sc::CSGradS2PDM
sc::CuspConsistentGeminalCoefficientComputes fixed coefficients determined according to the cusp conditions for geminal (r12-dependent) functions that have been normalized so that coefficient of r12 in Taylor expansion around r12=0 is 1
sc::sma2::DataData holds the values for each block
sc::DebuggerDescribes what should be done when a catastrophic error causes unexpected program termination
sc::DecoratedOrbital< Attributes >Orbital = index + attributes
sc::DefaultPrintThresholdsDefault print thresholds
sc::DenFunctionalAn abstract base class for density functionals
sc::DenIntegratorAn abstract base class for integrating the electron density
sc::DensityColorizer
sc::DensityFittingDecomposition by density fitting with respect to some kernel
sc::test::DensityFittingDecomposition by density fitting with respect to some kernel
sc::DensityFittingInfoThis class encapsulates objects needed to perform density fitting of a 4-center integral
sc::DensityFittingParamsDensityFittingParams defines parameters needed to compute density fitting objects
sc::DensityFittingRuntimeSmart runtime support for managing DensityFitting objects
sc::der_centersv3_t
sc::DerivCentersDerivCenters keeps track the centers that derivatives are taken with respect to
sc::DescribedClassClasses which need runtime information about themselves and their relationship to other classes can virtually inherit from DescribedClass
sc::DescribedClassProxyClasses deriving from this are used to generate objects of DescribedClass type
sc::DFCLHFDFCLHF is a specialization of CLHF that uses a density-fitting FockBuild class for computing fock matrices
sc::DFPUpdateUsed to specify a Davidson, Fletcher, and Powell hessian update scheme
sc::DiagMolecularHessianDiagMolecularHessian is an implementation of MolecularHessian that returns a hessian that is a diagonal matrix
sc::DiagSCMatrixThe SymmSCMatrix class is the abstract base class for diagonal double valued matrices
sc::DiagSCMatrixdouble
sc::DIISDIIS extrapolation
sc::WriteVectorGrid::DimensionMap
sc::DipoleData
sc::DipoleIntV3
sc::mbptr12::Direct_ContractionDirect_Contraction is a straight scalar (dot) product of 2 rectangular blocks, scaled by scale
sc::DiscreteConnollyShapeDiscreteConnollyShape and ConnollyShape should produce the same result
sc::Displacements< Value >Maps displacements in terms of symmetrized coordinates to property values
sc::DistArray4DistArray4 contains a set of one or more distributed dense 4-index arrays
sc::DistArray4_MemoryGrpDistArray4_MemoryGrp handles transformed integrals held in memory by MemoryGrp
sc::DistArray4_MPIIOFileDistArray4_MPIIOFile handles transformed integrals stored in a binary file accessed through MPI-IO
sc::DistArray4_MPIIOFile_IndDistArray4_MPIIOFile_Ind handles transformed integrals stored in a binary file accessed through MPI-IO individual I/O routines
sc::DistArray4_Node0FileDistArray4_Node0File handles transformed integrals stored in file on node 0 (file is a usual POSIX binary file)
sc::DistArray4CreatorCreates new DistArray4 using TwoBodyFourCenterMOIntsRuntime and a vector of transform keys
sc::DistArray4Dimensions
sc::DistDiagSCMatrixDistributed DiagSCMatrix
sc::DistFockBuildMatrix
sc::DistSCMatrixDistributed SCMatrix
sc::DistSCMatrixKitThe DistSCMatrixKit produces matrices that work in a many processor environment
sc::DistSCMatrixListSubblockIter
sc::DistSCVector
sc::DistShellDistributes sets of shells either statically or dynamically
sc::DistShellPairDistributes shell pairs either statically or dynamically
sc::distsize_t
sc::DistSymmSCMatrixDistributed SymmSCMatrix
sc::sma2::DivOperation
sc::DummySavableStateUseful as a dummy template argument
sc::EAVLMMap< K, T >
sc::EAVLMMapNode< K, T >
sc::Edge
sc::EFCOptImplements eigenvector following as described by Baker in J
sc::EfieldDotVectorData
sc::EfieldDotVectorIntV3
sc::EGHEnergy + gradient + hessian
sc::ElectronDensityThis is a Volume that computes the electron density
sc::EmptyOrbitalSpaceThis is an empty OrbitalSpace
sc::EnergyMOOrder< EnergyCompare >Order by energy first, then by symmetry. EnergyCompare specifies the weak strict ordering of orbitals wrt energy
sc::detail::EqualTypes< A, B >
sc::detail::EqualTypes< A, A >
sc::EriCintsEriCints is a specialization of Int2eCints that computes electron repulsion integrals
sc::detail::ERIEvalCreator< 2 >
sc::detail::ERIEvalCreator< 3 >
sc::detail::ERIEvalCreator< 4 >
sc::EriLibint2EriLibint2 is a specialization of Int2eLibint2 that computes electron repulsion integrals
errno_exception
sc::ETraInClass ETraIn evaluates transfer and overlap matrix in the basis of monomer SCF wave functions
sc::EulerMaclaurinRadialIntegratorAn implementation of a radial integrator using the Euler-Maclaurin weights and grid points
sc::detail::EvalCreator< NumCenters, TwoBodyOperSet::ERI >
sc::detail::EvalCreator< NumCenters, TwoBodyOperSet::G12 >
sc::detail::EvalCreator< NumCenters, TwoBodyOperSet::G12DKH >
sc::detail::EvalCreator< NumCenters, TwoBodyOperSet::G12NC >
sc::detail::EvalCreator< NumCenters, TwoBodyOperSet::R12 >
sc::ExEnvUsed to find out about how the program is being run
sc::ExtendedHuckelWfn
sc::ExtentData
sc::Extern_RefWavefunctionRefWavefunction specialization for a general wave function specified by its orbitals and rank-1 reduced density matrices
sc::ExternalCCAFrameworkHandles externally initialized CCA frameworks
sc::ExternMOInfoReads MO information from a text file Note that the MO ordering in the external file may not be the same as in MPQC For example, irreducible representations may be ordered differently in different programs Thus MOs will be reordered to be consistent with MPQC rules, and a map from the native to MPQC representation will be provided so that other files produced by the external program can be interpreted
sc::ExternPT2R12ExternPT2R12 is a PT2R12 wave function computed from external MO info and 2-RDM
sc::ExternSpinFreeRDMOneReads 1-RDM from a text file
sc::ExternSpinFreeRDMTwoReads 2-RDM from a text file
sc::SCElement::fabs_less
sc::fabs_less< T >Fabs_less(a,b) return true if fabs(a) < fabs(b)
sc::detail::FockMatrixType< true >::Factory
sc::detail::FockMatrixType< false >::Factory
sc::FeatureNotImplementedThis is thrown when an attempt is made to use a feature that is not yet implemented
sc::FEMODescribes a simple the free-electron molecular orbital model that can be used to guess the lowest-energy orbital configuration
sc::FermionBasicNCOper< 1, FermionOccupationBitString< Ns > >
sc::FermionOccupationBitString< Ns >"dense" string represents represent occupancies of a set of Ns states by a bitstring
sc::FermionOccupationBlockStringBlock-"sparse" string represents occupancies of an arbitrarily-large set of states as a set of alternating unoccupied/occupied blocks
sc::FileGrpThe FileGrp abstract class provides a way of accessing distributed file in a parallel machine
sc::FileOperationFailedThis is thrown when an operation on a file fails
sc::FileRender
sc::FinDispDerivative< TargetOrder, Function >FinDispDerivative computes derivatives of functions using finite-difference formulas
sc::FinDispMolecularGradientComputes the molecular gradient by finite differences of energies
sc::FinDispMolecularHessianComputes the molecular hessian by finite displacements of gradients (or, if not available, energies)
sc::FjtEvaluates the Boys function F_j(T)
sc::FJT"Old" intv3 code from Curt Computes F_j(T) using 6-th order Taylor interpolation
sc::FockBlocks
sc::FockBuildWorks with the FockBuildThread class to generate Fock matrices for both closed shell and open shell methods
sc::FockBuildAM
sc::FockBuildAMG
sc::FockBuildCLHFFockBuildCLHF is a specialization of CLHF that uses FockBuild class for computing fock matrices
sc::FockBuildMatrix
sc::FockBuildOp
sc::FockBuildRuntimeBuild Fock matrices using some combination of FockBuilder objects
sc::FockBuildThreadUsed to actually build the Fock matrix
sc::FockBuildThread_F11_P11The FockBuildThread class is used to actually build the Fock matrix
sc::FockBuildThread_F12_P33This is used to build the Fock matrix when none of the basis sets are equivalent
sc::FockContribution
sc::FockDist
sc::FockDistDynamic
sc::FockDistDynamic2
sc::FockDistDynamic4
sc::FockDistributionFockDistribution is a factory for constructing the desired FockDist specialization
sc::FockDistStatic
sc::FockDistStatic2
sc::FockDistStatic4
sc::detail::FockMatrixType< false >
sc::detail::FockMatrixType< true >
sc::ForceLink< T, A >This, together with ForceLinkBase, is used to force code for particular classes to be linked into executables
sc::ForceLinkBase< A >This, together with ForceLink, is used to force code for particular classes to be linked into executables
sc::FreeData
sc::detail::FromStateIn< T >Helper template to read from StateIn
sc::detail::FromStateIn< EGH >
sc::detail::FromStateIn< sc::Ref< T > >Specialization for Ref<SavableState>
sc::detail::FromStateIn< sc::RefDiagSCMatrix >Specialization for RefDiagSCMatrix
sc::detail::FromStateIn< sc::RefSCMatrix >Specialization for RefSCMatrix
sc::detail::FromStateIn< sc::RefSCVector >Specialization for RefSCVector
sc::detail::FromStateIn< sc::RefSymmSCMatrix >Specialization for RefSymmSCMatrix
sc::FunctionAbstract base class that, given a set of coordinates, will compute a value and possibly a gradient and hessian at that point
sc::R12Technology::G12CorrelationFactorG12CorrelationFactor stands for Gaussian geminals correlation factor, usable with methods that require commutator integrals
sc::detail::G12DKHEvalCreator< 2 >
sc::detail::G12DKHEvalCreator< 3 >
sc::detail::G12DKHEvalCreator< 4 >
sc::G12DKHLibint2G12DKHLibint2 is a specialization of Int2eLibint2 that computes two-electron integrals specific to relativistic explicitly correlated methods which use Gaussian geminals
sc::detail::G12EvalCreator< 2 >
sc::detail::G12EvalCreator< 3 >
sc::detail::G12EvalCreator< 4 >
sc::G12Libint2G12Libint2 is a specialization of Int2eLibint2 that computes two-electron integrals specific to explicitly correlated methods which use Gaussian geminals
sc::R12Technology::G12NCCorrelationFactorG12NCCorrelationFactor stands for Gaussian geminals correlation factor, usable with methods that do not require commutator integrals; this is more for temporary tests or quick implementation
sc::detail::G12NCEvalCreator< 2 >
sc::detail::G12NCEvalCreator< 3 >
sc::detail::G12NCEvalCreator< 4 >
sc::G12NCLibint2G12NCLibint2 is a specialization of Int2eLibint2 that computes two-electron integrals specific to explicitly correlated methods which use Gaussian geminals (formulation without commutators)
sc::G96XFunctionalImplements the Gill 1996 (G96) exchange functional
sc::mbptr12::Gaussian1DGaussian1D(k,x) = c x^k exp(-a*x^2)
sc::GaussianBasisSetUsed describe a basis set composed of atomic gaussian orbitals
sc::GaussianBasisSetMapA heavy-duty map from one GaussianBasisSet to another GaussianBasisSet
sc::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
sc::GaussianShellA Gaussian orbital shell
sc::GaussLegendreAngularIntegratorAn implementation of an angular integrator using the Gauss-Legendre weights and grid points
sc::GaussTriangleIntegrator
sc::GBuild< T >
sc::GDIISOpt
sc::R12Technology::GeminalDescriptor
sc::R12Technology::GeminalDescriptorFactory
sc::GenericFockContributionMuch of the infrastructure needed by FockContribution specializations
sc::GenericPetiteList2< C2 >This class provides a generalized 2-index petite list
sc::GenericPetiteList4< C4 >This class provides a generalized four index petite list
sc::GetLongOptParse command line options
sc::detail::GetValue< bool >
sc::detail::GetValue< char >
sc::detail::GetValue< double >
sc::detail::GetValue< float >
sc::detail::GetValue< int >
sc::detail::GetValue< long >
sc::detail::GetValue< std::size_t >
sc::detail::GetValue< std::string >
sc::GlobalCounterAllows processes on the same SMP node to share a counter using SysV IPC semaphores
sc::GlobalMsgIter
sc::GPetiteList2This class is an abstract base to a generalized 2-index petite list
sc::GPetiteList4This class is an abstract base to a generalized four index petite list
sc::GPetiteListFactoryProduces generalized 2 and 4-index petite list objects
sc::GradDensityColorizer
sc::GridDefines a finite regular Carthesian grid
sc::GrpArithmeticAndReduce< T >
sc::GrpArithmeticOrReduce< T >
sc::GrpArithmeticXOrReduce< T >
sc::GrpCompareReduce< T, BinaryPredicate >
sc::GrpFunctionReduce< T >
sc::GrpMaxReduce< T >
sc::GrpMinReduce< T >
sc::GrpProductReduce< T >
sc::GrpReduce< T >
sc::GrpSumReduce< T >
sc::GRTCintsGRTCints is a specialization of Int2eCints that computes two-electron integrals specific to linear R12 methods
sc::GRTLibint2GRTLibint2 is a specialization of Int2eLibint2 that computes two-electron integrals specific to linear R12 methods
sc::GSGeneralEffH
sc::GSHighSpinEffH
sc::GTOInfoProvides precomputed information about Gaussian basis functions
sc::GuessMolecularHessianGuessMolecularHessian is an implementation of MolecularHessian that estimates the hessian based on the internal coordinates
sc::HCoreWfn
sc::HessianUpdateThe HessianUpdate abstract class is used to specify a hessian update scheme
sc::HSOSHFHSOSHF is a Hartree-Fock specialization of HSOSSCF
sc::HSOSHFContributionComputes components of the Fock matrix necessary for high-spin open-shell calculations (e.g
sc::HSOSKSThis provides a Kohn-Sham implementation for restricted-orbital high-spin open-shell systems
sc::HSOSSCFBase for classes implementing a self-consistent procedure for high-spin open-shell molecules
sc::HSOSV1Erep1Qtr
sc::HundsFEMOSeekerFinds the FEMO configuration that corresponds to the maximum multiplicity
sc::HypercubeGMI
sc::HypercubeTopology
sc::IdentifierIdentifier's are used to distinguish and order objects
sc::IdentityIdentity gives objects a unique identity and ordering relationship relative to all other objects
sc::IdentityTransformThe IdentityTransform is a special case of NonlinearTransform were no transformation takes place
sc::ImplicitSurfacePolygonizer
sc::sma2::IndexAn Index is used in the symbolic notation for contractions
sc::sma2::IndexListAn IndexList is a vector of indices
sc::sma2::IndexListLess< N >Functor for determining if one IndexList is less than another
sc::IndexRangeIterator< NDIM >This is an abstract range of indices
sc::sma2::IndicesLess< N >Functor for comparing a block's indices
sc::sma2::IndicesLess< 0 >Functor for comparing a block's indices
sc::InputErrorThis is thrown when invalid input is provided
sc::Int1eCintsInt1eCints is used by OneBodyIntCints and OneBodyDerivIntCints to implement IntegralCints
sc::Int1eLibint2Int1eLibint2 is used by OneBodyIntLibint2 and OneBodyDerivIntLibint2 to implement IntegralLibint2
sc::Int1eV3Int1eV3 is a class wrapper for the one body part of the C language IntV3 library
sc::Int2eCintsInt2eCints is an interface to various specializations of two-electron integral evaluators implemented in Cints
sc::Int2eLibint2Int2eLibint2 is an interface to various specializations of two-electron integral evaluators implemented in Libint2
sc::Int2eV3Int2eV3 is a class wrapper for the two body part of the C language IntV3 library
sc::IntCoorThe IntCoor abstract class describes an internal coordinate of a molecule
sc::IntCoorGenIntCoorGen generates a set of simple internal coordinates for a molecule
sc::IntDescrFactory
sc::IntegralThe Integral abstract class acts as a factory to provide objects that compute one and two electron integrals
sc::IntegralCCAIntegralCCA provides an SC client for CCA IntegralEvaluator components
sc::IntegralCintsIntegralCints computes integrals between Gaussian basis functions
MpqcCca::IntegralEvaluator< eval_type, computer_type >
sc::IntegralKey
sc::IntegralLibint2IntegralLibint2 computes integrals between Gaussian basis functions
sc::IntegralLink
sc::IntegralSetDescr< IntEval >For a set of integrals (e.g
sc::IntegralStorer
sc::IntegralV3IntegralV3 computes integrals between Gaussian basis functions
sc::IntegrationWeightAn abstract base class for computing grid weights
sc::IntEvalToOperSetType< TwoBodyInt >
sc::IntEvalToOperSetType< TwoBodyThreeCenterInt >
sc::IntEvalToOperSetType< TwoBodyTwoCenterInt >
sc::intlist_struct
sc::IntMolecularCoorThe IntMolecularCoor abstract class describes a molecule's coordinates in terms of internal coordinates
sc::IntParamsThis class passes optional operator parameters
sc::IntParamsG12Passes params to Integral::g12()
sc::IntParamsType< TwoBodyOperSet::ERI >
sc::IntParamsType< TwoBodyOperSet::G12 >
sc::IntParamsType< TwoBodyOperSet::G12DKH >
sc::IntParamsType< TwoBodyOperSet::G12NC >
sc::IntParamsType< TwoBodyOperSet::R12 >
sc::IntParamsVoidPasses params to Integral::electron_repulsion() and other factory methods which do not need parameters
sc::IntV3Arraydouble2
sc::IntV3Arraydouble3
sc::IntV3Arraydoublep2
sc::IntV3Arraydoublep3
sc::IntV3Arraydoublep4
sc::IntV3Arrayint3
sc::IntV3Arrayint4
sc::ip_cwk_stack_struct
sc::ip_keyword_tree_list_struct
sc::ip_keyword_tree_struct
sc::ip_string_list_struct
sc::IPV2
sc::IrreducibleRepresentationInformation associated with a particular irreducible representation of a point group
sc::IsosurfaceGen
sc::ISphericalTransformThis describes a solid harmonic to Cartesian transform
sc::ISphericalTransformCCA
sc::ISphericalTransformCints
sc::ISphericalTransformLibint2
sc::ISphericalTransformV3
sc::AVLMMap< K, T, C, A >::iterator
sc::AVLMap< K, T >::iterator
sc::AVLSet< K >::iterator
sc::EAVLMMap< K, T >::iterator
sc::GenericFockContribution::JKBlock< Locator >
sc::GenericFockContribution::JLocator
sc::KeyValDesigned to simplify the process of allowing a user to specify keyword/value associations to a C++ program
sc::KeyValValueRepresents the value of a keyword
sc::KeyValValuebooleanRepresents a boolean value
sc::KeyValValuecharRepresents a char value
sc::KeyValValuedoubleRepresents a double value
sc::KeyValValuefloatRepresents a float value
sc::KeyValValueintRepresents an int value
sc::KeyValValuelongRepresents a long value
sc::KeyValValuepcharRepresents a pointer to char value (deprecated, use KeyValValuestring)
sc::KeyValValueRefDescribedClassRepresents a Ref<DescribedClass> value
sc::KeyValValuesizeRepresents a size_t value
sc::KeyValValuestringRepresents a std::string value
sc::KeywordProvides convenient way to fill standard containers from KeyVal
sc::GenericFockContribution::KLocator
sc::LAMBDA_CCSD_T1
sc::LAMBDA_CCSD_T2
sc::LAMBDA_CCSDPR12_T1
sc::LAMBDA_CCSDPR12_T2
sc::LCorrA base class for local correlation methods
sc::LebedevLaikovIntegratorAn implementation of a Lebedev angular integrator
sc::LevelShift
sc::Libint2StaticInterface
sc::LibintStaticInterface
sc::Libr12StaticInterface
sc::LimitExceeded< T >This is thrown when a limit is exceeded
sc::LineOptThe LineOpt abstract class is used to perform one dimensional optimizations
sc::LinIPSimpleCoDescribes an in-plane component of a linear bend internal coordinate of a molecule
sc::LinOPSimpleCoDescribes an out-of-plane component of a linear bend internal coordinate of a molecule
sc::LMP2Computes the local second order perturbation theory energy
sc::LocalCLHFContribution
sc::LocalCLHFEnergyContribution
sc::LocalCLHFGradContribution
sc::LocalCLKSContribution
sc::LocalCLKSEnergyContribution
sc::LocalDiagSCMatrixLocal DiagSCMatrix
sc::LocalGBuild< T >
LocalHSOSContribution
LocalHSOSEnergyContribution
LocalHSOSGradContribution
sc::LocalHSOSKSContribution
sc::LocalHSOSKSEnergyContribution
sc::LocalLBGBuild< T >
sc::LocalOSSContribution
sc::LocalOSSEnergyContribution
sc::LocalOSSGradContribution
sc::LocalSCMatrix
sc::LocalSCMatrixKitThe LocalSCMatrixKit produces matrices that work in a single processor environment
sc::LocalSCVector
sc::LocalSymmSCMatrixLocal SymmSCMatrix
sc::LocalTBGrad< T >
sc::LocalTCContribution
sc::LocalTCEnergyContribution
sc::LocalTCGradContribution
sc::LocalUHFContribution
sc::LocalUHFEnergyContribution
sc::LocalUHFGradContribution
sc::LocalUKSContribution
sc::LocalUKSEnergyContribution
sc::Log2BoundsComputes log2 bounds
sc::LSDACFunctionalAn abstract base class for local correlation functionals
sc::LSelectBasisSetUsed to select shells by angular momentum from a mother basis
sc::LYPCFunctionalImplements the Lee, Yang, and Parr functional
sc::MachineTopology
sc::detail::MakeTwoBodyTransform< false >
sc::detail::MakeTwoBodyTransform< true >
sc::MaskedOrbitalSpaceThis is an OrbitalSpace produced from an existing one by masking out some Orbitals
sc::mat3
sc::mat4
sc::Material
sc::MaxIterExceededThis is thrown when an iterative algorithm attempts to use more iterations than allowed
sc::MBPT2Implements several second-order perturbation theory methods
sc::MBPT2_R12Implements several R12 second-order Moeller-Plesset perturbation theory methods
sc::MCSearchThis performs line searches with cubic steps
sc::MemAllocFailedThis is thrown when a memory allocation fails
sc::MemoryDataRequestThis is a help class used by ActiveMsgMemoryGrp
sc::MemoryDataRequestQueueThis is a help class used by ActiveMsgMemoryGrp
sc::MemoryGrpThe MemoryGrp abstract class provides a way of accessing distributed memory in a parallel machine
sc::MemoryGrpBuf< data_t >The MemoryGrpBuf class provides access to pieces of the global shared memory that have been obtained with MemoryGrp
sc::MemoryGrpRegionThe MemoryGrpRegion is a MemoryGrp proxy to a region of a MemoryGrp
sc::MemoryIterThis iterates through data in a global array
sc::message_struct
sc::MessageGrpThe MessageGrp abstract class provides a mechanism for moving data and objects between nodes in a parallel machine
sc::MessageGrp::MessageHandle
sc::MPIMessageGrp::MessageHandleData
sc::MessageGrp::MessageInfo
sc::MOIntsRuntimeMOIntsRuntime provides runtime support for computing 2-, 3-, and 4-center MO-basis integrals (with or without density fitting)
sc::MOIntsTransform
sc::MOIntsTransformFactoryMOIntsTransformFactory is a factory that produces MOIntsTransform objects
sc::MOLagrangian
sc::MOLDEN_ExternReadMOInfoReads MO information from a text MOLDEN file
sc::MolecularCoorThe MolecularCoor abstract class describes the coordinate system used to describe a molecule
sc::MolecularEnergyThe MolecularEnergy abstract class inherits from the Function class
sc::MolecularEnergyCCAThe MolecularEnergyCCA concrete class inherits from the MolecularEnergy class
sc::MolecularFormulaUsed to calculate the molecular formula of a Molecule
sc::MolecularFragmentMolecularFragment is a Molecule that is a fragment of another Molecule object
sc::MolecularFrequenciesUsed to compute the molecular frequencies and thermodynamic information
sc::MolecularGradientMolecularGradient is an abstract class that computes a molecule's first derivatives of the energy with respect to changes in the nuclear coordinates
sc::MolecularHessianMolecularHessian is an abstract class that computes a molecule's second derivatives of the energy with respect to changes in the nuclear coordinates
sc::detail::MolecularOrbitalAttributesMO is irrep, energy, occupation number
sc::MolecularOrbitalMask< Attribute, AttributeContainer, Compare >Mask out first n MOs in the order defined by Compare. By default mask the n lowest-energy MOs
sc::MolecularPropertyDerivativeComputes numerical derivatives of a molecular property by finite differences of values (or, if available, lower-order analytic derivatives)
sc::detail::MolecularSpinOrbitalAttributesSame as MolecularOrbitalAttributes, plus spin
sc::MoleculeInformation about molecules
sc::MoleculeColorizer
sc::MolEnergyConvergence
sc::MolFreqAnimate
sc::MOPairIterMOPairIter gives the ordering of orbital pairs
sc::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
sc::MOPairIterFactoryThis class produces MOPairIter objects
sc::TwoBodyMOIntsTransform::MOSpacesPredefined enumerated type for the MO spaces
sc::MP2BasisExtrap
sc::MP2R12EnergyClass MP2R12Energy is the object that computes and maintains MP2-R12 energies
sc::MP2R12Energy_DiagThe class MP2R12Energy_Diag is an implementation of MP2R12Energy that supports Ten-no's diagonal orbital-invariant ansatz for closed and open-shells
sc::MP2R12Energy_SpinOrbitalThe class MP2R12Energy_SpinOrbital is the original implementation of MP2R12Energy It supports only the standard orbital-invariant ansatz and the full set of features of R12Technology
sc::MP2R12Energy_SpinOrbital_newThe class MP2R12Energy_SpinOrbital_new is a new version of MP2R12Energy_SpinOrbital and computes diagonal and non diagonal MP2 F12 energies preserving the Spin symmetry of the wavefunction
sc::MP2R12EnergyUtil_baseClass MP2R12EnergyUtil_base is the abstract interface to utility functions used by MP2R12Energy derivatives
sc::MP2R12EnergyUtil_Diag
sc::MP2R12EnergyUtil_Diag_DifferentSpinClass MP2R12EnergyUtil provides some misc functions to operate on (blocked) ijxy and xyxy matrices
sc::MP2R12EnergyUtil_Diag_SameSpin
sc::MP2R12EnergyUtil_Nondiag
sc::MPIMessageGrpConcrete implementation of MessageGrp that uses the MPI 1 library
sc::MPQC_CCAFrameworkHandles embedded CCA frameworks
sc::MPQCIn
sc::MPQCInDatum< T >
sc::MPQCInitThis helper class simplifies initialization of MPQC
sc::mPW91XFunctionalImplements a modified 1991 Perdew-Wang exchange functional
sc::MsgMemoryGrpA MsgMemoryGrp that initializes its data using a messagegrp
sc::MsgStateBufRecvThe MsgStateBufRecv is an abstract base class that buffers objects sent through a MessageGrp
sc::MsgStateRecvThe MsgStateRecv is an abstract base class that receives objects from nodes in a MessageGrp
sc::MsgStateSendThe MsgStateSend is an abstract base class that sends objects to nodes in a MessageGrp
sc::MTensor< NDIM >Tensor metadata is implicit; MTensor is Tensor + metadata
sc::MTMPIMemoryGrpThis MemoryGrp class requires a MT-safe MPI implementation
sc::NBodyIntTraits< NumCenters, Type >Traits of a set of two-body integrals
sc::NCAccResult< T >This associates a result non-class datum with an accuracy
sc::NCentersToDescr< 2, 2 >
sc::NCentersToDescr< 3, 2 >
sc::NCentersToDescr< 4, 2 >
sc::NCResult< T >This is similar to Result, but can be used with non-class types
sc::detail::NeedDF< TransformType >
sc::detail::NeedDF< TwoBodyMOIntsTransform_ixjy_df >
sc::NElFunctionalThe NElFunctional computes the number of electrons
sc::NewP86CFunctional
sc::NewtonOptImplements Newton method
sc::NonblockedOrbitalSpaceThis is an OrbitalSpace produced from an existing one by getting rid of the blocking
sc::NonlinearTransformTransforms between two nonlinear coordinate systems
sc::NonreentrantUncappedTorusHoleShape
sc::detail::NonsingletonCreationPolicy< T >NonsingletonCreationPolicy is used to create non-Singletons on heap
sc::Registry< Key, Value, CreationPolicy, KeyEqual, ValueEqual >::not_found
sc::R12Technology::NullCorrelationFactorNullCorrelationFactor stands for no correlation factor; only for test
sc::OBWfnRDMCumulantTwoOBWfnRDMCumulantTwo is the cumulant of OBWfnRDMTwo
sc::OBWfnRDMOneOBWfnRDMOne is a 1-RDM from a OneBodyWavefunction
sc::OBWfnRDMTwoOBWfnRDMTwo is a 2-RDM from a OneBodyWavefunction
sc::OneBody3IntOp
MpqcCca::onebody_computer
MpqcCca::onebody_deriv_computer
MpqcCca::onebody_onecenter_computer
MpqcCca::onebody_onecenter_deriv_computer
sc::OneBodyDerivIntOneBodyDerivInt is an abstract base class for objects that compute one body derivative integrals
sc::OneBodyDerivIntCCAThis implements one body derivative integrals through the CCA interface
sc::OneBodyDerivIntV3This implements one body derivative integrals in the IntV3 library
sc::OneBodyFockMatrixBuilder< bra_eq_ket >Builds the one-body part of the Fock matrix in AO basis
sc::OneBodyIntOneBodyInt is an abstract base class for objects that compute integrals between two basis functions
sc::OneBodyIntCCAThis implements one body integrals through the CCA interface
sc::OneBodyIntCintsThis implements most one body integrals in the Cints library
sc::OneBodyIntIter
sc::OneBodyIntLibint2This implements most one body integrals in the Libint2 library
sc::OneBodyIntOp
sc::OneBodyIntV3This implements most one body integrals in the IntV3 library
sc::OneBodyOneCenterDerivIntOneBodyOneCenterDerivInt is an abstract base class for objects that compute one body derivative integrals on a single center
sc::OneBodyOneCenterIntOneBodyOneCenterInt is an abstract base class for objects that compute integrals between two basis functions
sc::OneBodyOneCenterWrapper
sc::OneBodySODerivIntOneBodySODerivInt computes two-center one-electron integrals in a symmetry-adapted basis
sc::OneBodySOIntOneBodySOInt computes two-center one-electron integrals in a symmetry-adapted basis
sc::OneBodyWavefunctionA OneBodyWavefunction is a MolecularEnergy that solves an effective one-body problem
sc::OOGLRender
sc::OperatorDescrFor an operator (e.g
sc::OperSetTypeMap< TwoBodyOperSet::ERI >
sc::OperSetTypeMap< TwoBodyOperSet::G12 >
sc::OperSetTypeMap< TwoBodyOperSet::G12DKH >
sc::OperSetTypeMap< TwoBodyOperSet::G12NC >
sc::OperSetTypeMap< TwoBodyOperSet::R12 >
sc::OptimizeAbstract base class for classes that find the extreme points of Function's
sc::Orbital
sc::OrbitalSpaceClass OrbitalSpace describes a range of orbitals that are linear combinations of Gaussian basis functions (e.g
sc::OrbitalSpaceUnionThis is a union of two OrbitalSpaces s1 and s2
sc::OrderedOrbitalSpace< Order >This is an OrbitalSpace ordered according to the Order type
sc::OrderedSpinOrbitalSpace< Order >Same as OrderedOrbitalSpace, except for spin-orbitals
sc::OSSHF
sc::OSSSCF
sc::OutSimpleCo
sc::OverlapOrthogThis class computes the orthogonalizing transform for a basis set
sc::P86CFunctionalImplements the Perdew 1986 (P86) correlation functional
sc::DistArray4_MPIIOFile::PairBlkInfo
sc::sma2::PairBlockDistrib< N >An implementation of BlockDistrib using PairMapping
sc::sma2::PairMappingDistributes pairs of indices among the processes
sc::ParallelRegionTimerThis is a parallel-away derivative of RegionTimer
sc::Parameter< T >
sc::ParamsRegistryThis is a singleton registry that holds IntParams objects
sc::ParentClassGives one parent class of a class
sc::ParentClassesGives a list of parent classes of a class
sc::Parenthesis2q
sc::Parenthesis2t
sc::Parenthesis2tNumPTNum is the base class for the numerator in various (2)T/(2)Q models
sc::ParsedDensityFittingKeyParsed representation of a string key that represents fitting of a product of space1 and space2 into fspace Coulomb fitting kernel is the default
sc::ParsedKeyValConverts textual information into keyword/value assocations
sc::ParsedOneBodyIntKeyParsed representation of a string key that represents a set of one-body integrals
sc::ParsedOrbitalSpaceKeyParses keys of OrbitalSpace
sc::ParsedTransformedOrbitalSpaceKeyParses keys of a "transformed" OrbitalSpace
sc::ParsedTwoBodyFourCenterIntKeyParsed representation of a string key that represents a set of 4-center 2-body integrals
sc::detail::ParsedTwoBodyIntKey< 2 >
sc::detail::ParsedTwoBodyIntKey< 3 >
sc::detail::ParsedTwoBodyIntKey< 4 >
sc::ParsedTwoBodyThreeCenterIntKeyParsed representation of a string key that represents a set of 3-center 2-body integrals
sc::ParsedTwoBodyTwoCenterIntKeyParsed representation of a string key that represents a set of 2-center 2-body integrals
sc::PBECFunctionalImplements the Perdew-Burke-Ernzerhof (PBE) correlation functional
sc::PBEXFunctionalImplements the Perdew-Burke-Ernzerhof (PBE) exchange functional
sc::GenericFockContribution::PBlock
sc::PermutedDensityFittingComputes density fitting for |ij) density from fitting of |ji) DensityFitting
sc::PetiteListPetiteList is a petite list (see Dupuis & King, IJQC 11,613,(1977) ) that can be used for constructing symmetry-adapted basis functions (``symmetry orbitals'', SO for short) as well as transforming operators and functions from AO to SO basis, and vice versa
sc::PipekMezeyLocalizationPerforms a Pipek-Mezey orbital localization
point
sc::PointChargeData
sc::PointChargeIntV3
sc::PointGroupReally a place holder for a CharacterTable
sc::PointInputDataContains data needed at each point by a DenFunctional
sc::PointOutputDataContains data generated at each point by a DenFunctional
sc::Pool
sc::PoolData
sc::PopulatedOrbitalSpacePopulatedOrbitalSpace is an OrbitalSpace populated with a density
sc::PowellUpdateUsed to specify a Powell hessian update
sc::mbptr12::PowerGaussian1DPowerGaussian1D(k,l,x) = c x^k exp(-a*x^l)
sc::PrefixKeyValPrefixKeyVal is a KeyVal that searches a different KeyVal using modified keys
sc::prim_pair_t
sc::PrimPairsCintsPrimPairsCints contains primitive pair data
sc::PrimPairsLibint2PrimPairsLibint2 contains primitive pair data
sc::ProcFileGrpThe ProcFileGrp concrete class provides an implementation of FileGrp for a single processor
sc::ProcMemoryGrpThe ProcMemoryGrp concrete class provides an implementation of MemoryGrp for a single processor
sc::ProcMessageGrpProcMessageGrp provides a concrete specialization of MessageGrp that supports only one node
sc::ProcThreadGrpPrivides a concrete thread group appropriate for an environment where there is only one thread
sc::ProgrammingErrorThis is thrown when a situations arises that should be impossible
sc::PsiCCPsiCC is a Psi coupled cluster wave function
sc::PsiCC2PsiCC2 is a concrete implementation of Psi ground-state CC2 wave function
sc::PsiCC3PsiCC3 is a concrete implementation of Psi ground-state CC3 wave function
sc::PsiCC3_PT2R12PsiCC3_PT2R12 is a concrete implementation of the ground-state $\mathrm{CC3}-(2)_{\overline{R12}}$ method
sc::PsiCC_PT2R12PsiCC_PT2R12 is used to implement $\mathrm{CC}-(2)_{\overline{R12}}$ methods
sc::PsiCCSDPsiCCSD is a concrete implementation of Psi CCSD wave function
sc::PsiCCSD_PT2R12PsiCCSD_PT2R12 is a concrete implementation of the $\mathrm{CCSD}-(2)_{\overline{R12}}$ method
sc::PsiCCSD_PT2R12TPsiCCSD_PT2R12T is a concrete implementation of the $\mathrm{CCSD}(T)_{\overline{R12}}$ method
sc::PsiCCSD_TPsiCCSD_T is a concrete implementation of Psi CCSD(T) wave function
sc::PsiChkptPsiChkpt know to read data from Psi checkpoint file and convert it to conform to the representations expected in MPQC
sc::PsiCLHFPsiCLHF is a concrete implementation of Psi RHF wave function
sc::PsiCorrWavefunctionPsiCorrWavefunction is a Psi correlated wave function
sc::PsiCorrWavefunction_PT2R12PsiCorrWavefunction_PT2R12: a corrlated wave function with a perturbational explicitly correlated correction
sc::PsiEffH
sc::PsiExEnvPsiExEnv specifies a Psi execution environment
sc::PsiFile11PsiFile11 is a Psi gradient file
sc::PsiHSOSHFPsiHSOSHF is a concrete implementation of Psi ROHF wave function
sc::PsiInputPsiInput is a Psi input file
sc::PsiRASCIPsiRASCI is a general (RAS) CI PsiWavefunction
sc::PsiRASCI_RefWavefunctionRefWavefunction specialization for a general restricted-active-space multiconfiguration wave function
sc::PsiRASSCFPsiRASSCF is a type of a PsiRASCI wavefunction that implements orbital optimization
sc::PsiRDMCumulantTwoPsiRDMCumulantTwo is the cumulant of PsiRDMTwo
sc::PsiRDMOnePsiRDMOne is a 1-RDM from a PsiWavefunction
sc::PsiRDMTwoPsiRDMTwo is a 2-RDM from a PsiWavefunction
sc::PsiSCFPsiSCF is an abstract base for all Psi SCF wave functions
sc::PsiSCF_RefWavefunctionRefWavefunction specialization initialized with a PsiSCF wave function
sc::PsiUHFPsiUHF is a concrete implementation of Psi UHF wave function
sc::PsiWavefunctionPsiWavefunction is an abstract base for all Psi wave functions
sc::PT2R12PT2R12: a universal spin-free second-order R12 correction
sc::PthreadThreadGrpPrivides a concrete thread group appropriate for an environment where pthreads is available
sc::PTNumPTNum is the base class for the numerator in various (T) models
sc::PumaThreadGrpPrivides a concrete thread group appropriate for the intel teraflops machine
sc::PureSpinPairIterPureSpinPairIter iterates over spin-adapted (singlet or triplet) orbital pairs
sc::PW86XFunctionalImplements the Perdew-Wang 1986 (PW86) Exchange functional
sc::PW91CFunctionalThe Perdew-Wang 1991 correlation functional computes energies and densities using the designated local correlation functional
sc::PW91XFunctionalThe Perdew-Wang 1991 exchange functional computes energies and densities using the designated local correlation functional
sc::PW92LCFunctionalImplements the PW92 local (LSDA) correlation term
sc::PZ81LCFunctionalImplements the PZ81 local (LSDA) correlation functional
sc::QNewtonOptThe QNewtonOpt implements a quasi-Newton optimization scheme
sc::R12AmplitudesR12Amplitudes gives the amplitudes of some R12-ansatz-related terms in wave function
sc::R12Technology::R12AnsatzR12Ansatz specifies the manner in which the R12 geminals are constructed
sc::R12Technology::R12CorrelationFactorR12CorrelationFactor stands for no correlation factor
sc::R12EnergyIntermediatesThe class R12EnergyIntermediates is the front-end to R12 intermediates
sc::detail::R12EvalCreator< 2 >
sc::detail::R12EvalCreator< 3 >
sc::detail::R12EvalCreator< 4 >
sc::R12IntEvalR12IntEval is the top-level class which computes intermediates occuring in R12 theories
sc::R12TechnologyR12Technology describes technical features of the R12 approach
sc::R12TwoBodyIntKeyCreatorCreates R12TwoBodyIntKey for the given CorrelationFactor
sc::R12WavefunctionWorldClass R12WavefunctionWorld describes the environment of a Wavefunction implementing an R12 method
sc::RadialAngularIntegratorAn implementation of an integrator using any combination of a RadialIntegrator and an AngularIntegrator
sc::RadialIntegratorAn abstract base class for radial integrators
sc::sma2::RangeAn Range represent a set of integers, [0, N)
sc::RangeCreator< T >RangeCreator<T> is Functor which can be used up to n times to create objects of type T
sc::RangeLock
sc::RangeLockItem
sc::RDM< R >RDM<R> is a reduced density matrix of rank R
sc::RDM< Zero >This specialization is needed to make RDM<R>::rdm_m_1() work
sc::RDMAMemoryGrpThe RDMAMemoryGrp abstract class specializes the MsgMemoryGrp class
sc::RDMCumulant< R >RDMCumulant<R> is a reduced density matrix cumulant of rank R
sc::ReadMolecularHessianReadMolecularHessian is an implementation of MolecularHessian that reads the hessian from a file
sc::RedundantCartesianIterRedundantCartesianIter objects loop through all possible combinations of a given number of axes
sc::RedundantCartesianIterCCA
sc::RedundantCartesianIterCints
sc::RedundantCartesianIterGAMESS
sc::RedundantCartesianIterV3
sc::RedundantCartesianSubIterLike RedundantCartesianIter, except a, b, and c are fixed to a given value
sc::RedundantCartesianSubIterCCA
sc::RedundantCartesianSubIterCints
sc::RedundantCartesianSubIterGAMESS
sc::RedundantCartesianSubIterV3
sc::RedundMolecularCoorRedundant set of simple internal coordinates
sc::ReentrantUncappedTorusHoleShape
sc::Ref< T >A template class that maintains references counts
sc::RefBaseProvides a few utility routines common to all Ref template instantiations
sc::RefCountThe base class for all reference counted objects
sc::RefDiagSCMatrixSmart pointer to an DiagSCMatrix specialization
sc::RefObjectEqual< T, EqualTo >This functor can be used as a binary predicate for standard algorithms
sc::RefSCDimensionSmart pointer to an SCDimension specialization
sc::RefSCMatrixSmart pointer to an SCMatrix specialization
sc::RefSCVectorSmart pointer to an SCVector specialization
sc::RefSymmSCMatrixSmart pointer to an SCSymmSCMatrix specialization
sc::FockBuildRuntime::RefSymmSCMatrixEqualThis functor compares RefSymmSCMatrix objects
sc::RefWavefunctionRefWavefunction represents the reference wave function used in correlated calculations
sc::RefWavefunctionFactoryThis factory produces the RefWavefunction that corresponds to the type of ref object
sc::RegionTimerUsed to record the time spent in a section of code
sc::Registry< Key, Value, CreationPolicy, KeyEqual, ValueEqual >Registry wraps std::map and can be policy-configured to act as a Singleton or a regular object
sc::Render
sc::RenderedBallMolecule
sc::RenderedMolecularSurface
sc::RenderedMolecule
sc::RenderedObject
sc::RenderedObjectSet
sc::RenderedPolygons
sc::RenderedPolylines
sc::RenderedSphere
sc::RenderedStickMolecule
MpqcCca::ReorderEngine
sc::sma2::RepackScheme< NC, NA, NB >Determine the cost of repacking arrays for a contraction
sc::ReplDiagSCMatrixReplicated DiagSCMatrix
sc::ReplFockBuildMatrix
sc::ReplSCMatrix
sc::ReplSCMatrixKitThe ReplSCMatrixKit produces matrices that work in a many processor environment
sc::ReplSCMatrixListSubblockIter
sc::ReplSCVector
sc::ReplSymmSCMatrixReplicated SymmSCMatrix
sc::Result< T >Result are members of Compute specializations that keep track of whether or not a particular result should be computed or if it has already been computed
sc::ResultInfoThis is a base class for all of Compute's result types
sc::RunnableDescribedClass with a pure virtual run member
sc::SavableStateBase class for objects that can save/restore state
sc::SavableStateProxyCreate a proxy for a SavableState object
sc::ScaledTorsSimpleCoDescribes an scaled torsion internal coordinate of a molecule
sc::SCBlockInfoSCBlockInfo contains blocking information for the SCDimension class
sc::SCDestructiveElementProduct
sc::SCDimensionUsed to determine the size and blocking of matrices
sc::SCElement
sc::SCElementAccumulateDiagSCMatrix
sc::SCElementAccumulateSCMatrix
sc::SCElementAccumulateSCVector
sc::SCElementAccumulateSymmSCMatrix
sc::SCElementAssign
sc::SCElementDot
sc::SCElementInvert
sc::SCElementKNormComputes k-norm of matrix
sc::SCElementMaxAbs
sc::SCElementMaxElement< IterationRanges, BinaryPredicate >Searches each range in IterationRanges for element i so that there is no element j in that Range for which Op(i<j) == true
sc::SCElementMinAbs
sc::SCElementOpObjects of class SCElementOp are used to perform operations on the elements of matrices
sc::SCElementOp2Very similar to the SCElementOp class except that pairs of blocks are treated simultaneously
sc::SCElementOp3Very similar to the SCElementOp class except that a triplet of blocks is treated simultaneously
sc::SCElementRandomize
sc::SCElementScalarProduct
sc::SCElementScale
sc::SCElementScaleDiagonal
sc::SCElementShiftDiagonal
sc::SCElementSquareRoot
sc::SCElementSum
sc::SCExceptionThis is a std::exception specialization that records information about where an exception took place
sc::SCExtrapDataSCExtrapData hold the data to be extrapolated needed by SelfConsistentExtrapolation
sc::SCExtrapErrorSCExtrapError holds the error data needed by SelfConsistentExtrapolation
sc::SCFBase for all classes that use a self-consistent field procedure to solve an effective one body problem
sc::SCFEnergy
sc::SCFormIOThis utility class is used to print only on node 0 and to provide attractive indentation of output
sc::SCMatrixAbstract base class for general double valued n by m matrices
sc::SCMatrix3
sc::SCMatrixBlockSCMatrixBlock is the base clase for all types of blocks that comprise matrices and vectors
sc::SCMatrixBlockIterUsed to described iterates that loop through the elements in a block
sc::SCMatrixBlockList
sc::SCMatrixBlockListIter
sc::SCMatrixBlockListLink
sc::SCMatrixCompositeSubblockIter
sc::SCMatrixDiagBlockThe SCMatrixDiagBlock describes a diagonal piece of a matrix
sc::SCMatrixDiagBlockIter
sc::SCMatrixDiagSubBlockThe SCMatrixDiagSubBlock describes a diagonal subblock of a matrix
sc::SCMatrixDiagSubBlockIter
sc::SCMatrixdouble
sc::SCMatrixIterationRanges
sc::SCMatrixJointSubblockIter
sc::SCMatrixKitThe SCMatrixKit abstract class acts as a factory for producing matrices
sc::SCMatrixListSubblockIter
sc::SCMatrixLTriBlockThe SCMatrixLTriBlock describes a triangular piece of a matrix
sc::SCMatrixLTriBlockIter
sc::SCMatrixLTriSubBlockThe SCMatrixLTriSubBlock describes a triangular subblock of a matrix
sc::SCMatrixLTriSubBlockIter
sc::SCMatrixNullSubblockIter
sc::SCMatrixRectBlockThe SCMatrixRectBlock describes a rectangular piece of a matrix
sc::SCMatrixRectBlockIter
sc::SCMatrixRectSubBlockThe SCMatrixRectSubBlock describes a rectangular piece of a matrix
sc::SCMatrixRectSubBlockIter
sc::SCMatrixSimpleSubblockIter
sc::SCMatrixSubblockIterObjects of class SCMatrixSubblockIter are used to iterate through the blocks of a matrix
sc::scprintfThis class allows printf-like output to be sent to an ostream
sc::SCVectorAbstract base class for double valued vectors
sc::SCVector3
sc::SCVectordouble
sc::SCVectorSimpleBlockThe SCVectorSimpleBlock describes a piece of a vector
sc::SCVectorSimpleBlockIter
sc::SCVectorSimpleSubBlockThe SCVectorSimpleSubBlock describes a subblock of a vector
sc::SCVectorSimpleSubBlockIter
sc::SD_RefWavefunctionRefWavefunction specialization for a single-determinant wave function
sc::SelfConsistentExtrapolationThe SelfConsistentExtrapolation abstract class is used to iteratively solve equations requiring a self consistent solution, such as,
sc::SetIntCoorDescribes a set of internal coordinates
sc::ShapeA Shape is a Volume represents an 3D solid
sc::DistShell::SharedDataThis is used to store data that must be shared between all cooperating shell sets
sc::DistShellPair::SharedDataThis is used to store data that must be shared between all cooperating shell pairs
sc::ShellExtent
sc::ShellPairCintsShellPairCints provides all primitive pair data for a given shell pair
sc::ShellPairIter
sc::ShellPairLibint2ShellPairLibint2 is an interface to PrimPairsLibint2
sc::ShellPairsCintsShellPairsCints contains primitive pair data for all shell pairs
sc::ShellPairsLibint2ShellPairsLibint2 contains primitive pair data for all shell pairs
sc::ShellQuartetIter
sc::ShellRotationCompute the transformation matrices that maps a set of Cartesian functions to another set of Cartesian functions in a rotated coordinate system
sc::ShmMemoryGrpThe ShmMemoryGrp concrete class provides an implementation of MsgMemoryGrp
sc::SimpleCoThe SimpleCo abstract class describes a simple internal coordinate of a molecule
sc::detail::SingletonCreationPolicy< T >SingletonCreationPolicy is used to create Singletons
sc::mbptr12::Slater1DSlater1D(k,x) = c x^k exp(-a*x)
sc::SlaterXFunctionalImplements the Slater exchange functional
sc::SO
sc::SO_block
sc::SOBasisA SOBasis object describes the transformation from an atomic orbital basis to a symmetry orbital basis
sc::SOTransformSOTransform maintains a list of AO shells that are be used to compute the SO
sc::SOTransformFunctionSOTransformShell describes how an AO function contributes to an SO function in a particular SO shell
sc::SOTransformShellSOTransformShell maintains a list of AO functions contribute to an SO function in a particular SO shell
sc::SpatialMOPairIterSpatialMOPairIter gives the ordering of pairs of spatial orbitals
sc::SpatialMOPairIter_eqSpatialMOPairIter_eq gives the ordering of same-spin and different-spin orbital pairs if both orbitals of the pairs are from the same space
sc::SpatialMOPairIter_neqSpatialMOPairIter_neq gives the ordering of pairs of spatial orbitals from different spaces
sc::SphereShape
sc::SphericalTransformThis is a base class for a container for a sparse Cartesian to solid harmonic basis function transformation
sc::SphericalTransformCCA
sc::SphericalTransformCints
sc::SphericalTransformComponentThis is a base class for a container for a component of a sparse Cartesian to solid harmonic basis function transformation
sc::SphericalTransformComponentCCA
sc::SphericalTransformComponentCints
sc::SphericalTransformComponentLibint2
sc::SphericalTransformComponentV3
sc::SphericalTransformIterThis iterates through the components of a SphericalTransform
sc::SphericalTransformLibint2
sc::SphericalTransformV3
sc::PointInputData::SpinData
sc::SpinFreeRDM< R >SpinFreeRDM<R> is a spin-free reduced density matrix of rank R
sc::SpinFreeRDM< Zero >This specialization is needed to make SpinFreeRDM<R>::rdm_m_1() work
sc::SpinMOPairIterSpinMOPairIter iterates over pairs of spinorbitals
sc::SpinOrbitalPT2R12SpinOrbitalPT2R12: a universal second-order R12 correction
sc::SplitBasisSetUsed to split a basis set's contractions into multiple shells
sc::SSAccResult< T >This associates a result datum with an accuracy
sc::Stack< T >
sc::StateClassData
sc::StateInRestores objects that derive from SavableState
sc::StateInBinRead objects written with StateOutBin
sc::StateInData
sc::StateInFileReads state information from a file
sc::StateInTextReads state information written with StateOutText
sc::StateOutSerializes objects that derive from SavableState
sc::StateOutBinSave state to a binary file
sc::StateOutData
sc::StateOutFileWrites state information to files
sc::StateOutTextWrites out state information in an almost human readable format
sc::StateRecvStateRecv is a concrete specialization of MsgStateRecv that does the receive part of point to point communication in a MessageGrp
sc::StateSendStateSend is a concrete specialization of MsgStateSend that does the send part of point to point communication in a MessageGrp
sc::StdDenFunctionalUsed to construct the standard density functionals
sc::SteepestDescentOpt
sc::Int2eV3::store_list
sc::MOIntsTransform::StoreMethodDescribes the method of storing transformed MO integrals
sc::StreSimpleCoDescribes an stretch internal coordinate of a molecule
sc::StringKeyValStringKeyVal is a base class for KeyVal implementations that store all values in a string format
sc::SumAccumHThis specialization of AccumHNull does nothing
sc::SumDenFunctionalThe SumDenFunctional computes energies and densities using the a sum of energy density functions method
sc::SumIntCoorSumIntCoor is used to construct linear combinations of internal coordinates
sc::SumMolecularEnergyLinear combination of MolecularEnergy objects
sc::sma2::SumOperation
sc::SymmetryMOOrderOrder by symmetry first, then by energy, then by occ num
sc::SymmetryOperation3 by 3 matrix representation of a symmetry operation, such as a rotation or reflection
sc::SymmMolecularCoorDerives from IntMolecularCoor
sc::SymmOneBodyIntIterIterator over symmetry unique shell pairs
sc::SymmSCMatrixAbstract base class for symmetric double valued matrices
sc::SymmSCMatrix2SCExtrapData
sc::SymmSCMatrix4SCExtrapData
sc::SymmSCMatrixdouble
sc::SymmSCMatrixNSCExtrapData
sc::SymmSCMatrixSCExtrapData
sc::SymmSCMatrixSCExtrapError
sc::SymmTwoBodyIntIterIterator over symmetry unique shell quartets
sc::SymmTwoBodyTwoCenterIntIterIterator over symmetry unique shell pairs
sc::SymRepN dimensional matrix representation of a symmetry operation, such as a rotation or reflection
sc::SyscallFailedThis is thrown when an system call fails with an errno
sc::SystemExceptionThis is thrown when a system problem occurs
sc::Taylor_FjtUses Taylor interpolation of up to 8-th order to compute the Boys function
sc::TaylorMolecularEnergy
sc::TBGrad< T >
sc::TCHF
TCPClientConnection
TCPIOSocket
TCPServerConnection
TCPServerSocket
TCPSocket
sc::TCSCF
sc::Tensor
sc::TensorExtrapData
sc::TensorExtrapError
sc::TensorIndexRangeIterator< NDIM >TensorIndexRangeIterator is a direct product of shell ranges for each center
sc::TestEffH
sc::TestRunnable
sc::ThreadThe Thread abstract class defines an interface which must be implemented by classes wishing to be run as threads
sc::ThreadGrpThe ThreadGrp abstract class provides a means to manage separate threads of control
sc::ThreadLockThe ThreadLock abstract class provides mutex locks to be used in conjunction with ThreadGrp's
sc::ThreadLockHolderAcquire a lock on creation and release it on destruction
sc::TimedRegionTimedRegion is a helper class for RegionTimer
sc::TimerUses RegionTimer to time intervals in an exception safe manner
sc::detail::ToDensityFittingType< TransformType >
sc::detail::ToDensityFittingType< TwoBodyMOIntsTransform_ikjy >
sc::detail::ToDensityFittingType< TwoBodyMOIntsTransform_iRjS >
sc::detail::ToDensityFittingType< TwoBodyMOIntsTransform_ixjy >
sc::ToleranceExceededThis is thrown when when some tolerance is exceeded
sc::TorsSimpleCoDescribes an torsion internal coordinate of a molecule
sc::detail::ToStateOut< T >Helper template to save to StateOut
sc::detail::ToStateOut< EGH >
sc::detail::ToStateOut< sc::Ref< T > >Specialization for Ref<SavableState>
sc::detail::ToStateOut< sc::RefDiagSCMatrix >Specialization for RefDiagSCMatrix
sc::detail::ToStateOut< sc::RefSCMatrix >Specialization for RefSCMatrix
sc::detail::ToStateOut< sc::RefSCVector >Specialization for RefSCVector
sc::detail::ToStateOut< sc::RefSymmSCMatrix >Specialization for RefSymmSCMatrix
sc::Transform
sc::TransformedDensityFittingComputes density fitting for |ij) density from fitting of |iq) DensityFitting where q is the AO space supporting j
sc::TranslateDataGeneric data translation
sc::TranslateDataByteSwapData translation to an external representation with bytes swapped
sc::TranslateDataInConvert data from other formats
sc::TranslateDataOutConvert data to other formats
sc::Triangle
sc::TriangleIntegrator
sc::TriangulatedImplicitSurface
sc::TriangulatedSurface
sc::TriangulatedSurfaceIntegrator
sc::TriInterpCoef
sc::TriInterpCoefKey
sc::sma2::triplet< T1, T2, T3 >Stores a triplet of data
sc::tristate_less< T >
sc::detail::tuple< NumCenters, T >
MpqcCca::twobody_computer
MpqcCca::twobody_deriv_computer
MpqcCca::twobody_threecenter_computer
MpqcCca::twobody_threecenter_deriv_computer
sc::TwoBodyDerivIntThis is an abstract base type for classes that compute integrals involving two electrons
sc::TwoBodyDerivIntCCAThis implements two body derivative integrals through the CCA interface
sc::TwoBodyDerivIntCintsThis implements electron repulsion derivative integrals in the IntV3 library
sc::TwoBodyDerivIntLibint2This implements electron repulsion derivative integrals in the IntV3 library
sc::TwoBodyDerivIntV3This implements electron repulsion derivative integrals in the IntV3 library
sc::TwoBodyFockMatrixBuilder< bra_eq_ket >Builds the two-body part of the Fock matrix in AO basis using integral-direct algorithm
sc::TwoBodyFockMatrixDFBuilderBuilds the two-body part of the Fock matrix in AO basis using DF-based algorithm
sc::TwoBodyFockMatrixTransformBuilderBuilds the two-body part of the Fock matrix in MO basis using AO->MO transforms
sc::TwoBodyGridClass TwoBodyGrid describes a set of coordinates of 2 particles
sc::TwoBodyIntThis is an abstract base type for classes that compute integrals involving two electrons and 2 functions per electron
sc::TwoBodyIntBatch< NumCenters >This is an abstract base type for classes that compute integrals involving two electrons and 2 functions per electron
sc::TwoBodyIntBatchGeneric< NumCenters >This is a generic implementation of TwoBodyIntBatch in terms of a TwoBodyInt
sc::TwoBodyIntCCAThis implements two body integrals through the CCA interface
sc::TwoBodyIntCintsThis implements electron repulsion integrals in the IntCints library
sc::TwoBodyIntDescrCreatorCreates TwoBodyIntDescr for correlation factor C
sc::detail::TwoBodyIntEval< 2 >
sc::detail::TwoBodyIntEval< 3 >
sc::detail::TwoBodyIntEval< 4 >
sc::TwoBodyIntEvalType< 2 >
sc::TwoBodyIntEvalType< 3 >
sc::TwoBodyIntEvalType< 4 >
sc::TwoBodyIntIter
sc::TwoBodyIntLayoutDescribes the physical layout of the integrals in TwoBodyIntsAcc
sc::TwoBodyIntLibint2This implements 4-center two-electron integrals in the IntLibint2 library
sc::TwoBodyIntType< 2 >
sc::TwoBodyIntType< 3 >
sc::TwoBodyIntType< 4 >
sc::TwoBodyIntV3This implements electron repulsion integrals in the IntV3 library
sc::TwoBodyMOIntsRuntime< NumCenters >Smart runtime support for computing MO-basis integrals
sc::detail::TwoBodyMOIntsRuntimeParams< 2 >
sc::detail::TwoBodyMOIntsRuntimeParams< 3 >
sc::detail::TwoBodyMOIntsRuntimeParams< 4 >4-center 2-body integrals can use density fitting
sc::TwoBodyMOIntsRuntimeUnion23TwoBodyMOIntsRuntimeUnion23 packages 2-center and 3-center runtimes
sc::TwoBodyMOIntsTransformTwoBodyMOIntsTransform computes two-body integrals in MO basis using parallel integrals-direct AO->MO transformation
sc::TwoBodyMOIntsTransform_123Inds
sc::TwoBodyMOIntsTransform_12Inds
sc::TwoBodyMOIntsTransform_13Inds
sc::TwoBodyMOIntsTransform_ijxyTwoBodyMOIntsTransform_ijxy computes (ij|xy) integrals using parallel integrals-direct AO->MO transformation
sc::TwoBodyMOIntsTransform_ikjyTwoBodyMOIntsTransform_ikjy computes (ik|jy) integrals using parallel integrals-direct AO->MO transformation
sc::TwoBodyMOIntsTransform_iRjSTwoBodyMOIntsTransform_iRjS computes (iR|jS), or <ij|RS> integrals, where R and S are atomic orbitals, using parallel integral-direct AO->MO transformation
sc::TwoBodyMOIntsTransform_ixjyTwoBodyMOIntsTransform_ixjy computes (ix|jy) integrals using parallel integrals-direct AO->MO transformation
sc::TwoBodyMOIntsTransform_ixjy_dfTwoBodyMOIntsTransform_ixjy_df computes (ix|jy) integrals using parallel integral-direct density-fitting
sc::TwoBodyNCenterIntDescr< NumCenters, TwoBodyIntSet >Implements descriptors for various two-body evaluators
sc::TwoBodyOperTypes of two-body integrals that TwoBodyInt understands: eri -- integral of $r_{12}^{-1}$, r12 -- integral of $r_{12}$, r12ti -- integral of $[r_{12},\hat{T}_i]$, r12_0_g12 -- integral of $ g_{12}=\exp(-\gamma r_{12}^2) $, r12_m1_g12 -- integral of $g_{12}/r_{12}$, tig12 -- integral of $[\hat{T}_i,g_{12}]$, g12t1g12 -- integral of $[g_{12},[\hat{T}_1,g_{12}]]$, g12p4g12_m_g12t1g12t1 -- integral of $[g_{12}, [\hat{p}^4_1 + \hat{p}^4_2, g_{12}]] - 2 [g_{12}, [\hat{T}_1 + \hat{T}_2, g_{12}]](\hat{T}_1 + \hat{T}_2)$, anti_g12g12 -- integral of
sc::TwoBodyOperDescrTwo-body operators with n functions per particle and given symmetry properties
sc::TwoBodyOperSetKnown operator sets
sc::TwoBodyOperSetDescrRuntime version of OperSetTypeMap
sc::TwoBodySODerivIntTwoBodySODerivInt computes four-center two-electron derivative integrals in a symmetry-adapted basis
sc::TwoBodySOIntTwoBodySOInt computes four-center two-electron integrals in a symmetry-adapted basis
sc::TwoBodyTensorInfoProvides information about the type of a two body tensor
sc::TwoBodyThreeCenterDerivIntThis is an abstract base type for classes that compute three centers integrals involving two electrons
sc::TwoBodyThreeCenterIntThis is an abstract base type for classes that compute integrals involving two electrons in three Gaussian functions
sc::TwoBodyThreeCenterIntLibint2This implements 3-center 2-body integrals in the IntLibint2 library
sc::TwoBodyThreeCenterIntV3This implements electron repulsion integrals involving three centers in the IntV3 library
sc::TwoBodyThreeCenterMOIntsTransformTwoBodyThreeCenterMOIntsTransform computes (xy|z) integrals, using parallel integral-direct AO->MO transformation
sc::TwoBodyThreeCenterMOIntsTransform_ijRTwoBodyThreeCenterMOIntsTransform_ijR computes (ij|R) integrals, where R are atomic orbitals, using parallel integral-direct AO->MO transformation
sc::TwoBodyThreeCenterMOIntsTransform_ijR_using_iqRTwoBodyThreeCenterMOIntsTransform_ijR computes (ij|R) integrals, where R are atomic orbitals, using (iq|R) integrals
sc::TwoBodyTwoCenterDerivIntThis is an abstract base type for classes that compute two centers integrals involving two electrons
sc::TwoBodyTwoCenterIntThis is an abstract base type for classes that compute integrals involving two electrons in two Gaussian functions
sc::TwoBodyTwoCenterIntIter
sc::TwoBodyTwoCenterIntLibint2This implements 2-center 2-body integrals in the IntLibint2 library
sc::TwoBodyTwoCenterIntOpThe 2-body analog of OneBodyIntOp
sc::TwoBodyTwoCenterIntV3This implements electron repulsion integrals involving two centers in the IntV3 library
sc::mbptr12::TwoParticleContractionTwoParticleContraction contracts nrow-by-ncol bra- or ket-blocks of two 2-particle tensors i.e
sc::type_info_key
sc::UHFThis provides an unrestricted Hartree-Fock implementation
sc::UKSThis provides a Kohn-Sham implementation for unrestricted-orbital open-shell systems
sc::Uncapped5SphereExclusionShape
sc::UncappedTorusHoleShape
sc::UncontractedBasisSetUsed to form uncontracted Gaussian basis sets
sc::UnionBasisSetUnionBasisSet constructs a union of two GaussianBasisSet objects
sc::UnionShapeA UnionShape is volume enclosed by a set of Shape's
sc::UnitsUsed to perform unit converions
sc::UnrestrictedSCFA base class for unrestricted self-consistent-field methods
sc::UsedData
sc::GaussianBasisSet::ValueDataThis holds scratch data needed to compute basis function values
sc::VDWShapeDescribes the surface of a molecule as the union of atom centered spheres, each the van der Waals radius of the atom
sc::vec2
sc::vec3
sc::vec4
vertex
sc::Vertex
vertices
sc::VolumeA Volume is a Function of three variables
sc::VWN1LCFunctionalThe VWN1LCFunctional computes energies and densities using the VWN1 local correlation term (from Vosko, Wilk, and Nusair)
sc::VWN2LCFunctionalThe VWN2LCFunctional computes energies and densities using the VWN2 local correlation term (from Vosko, Wilk, and Nusair)
sc::VWN3LCFunctionalThe VWN3LCFunctional computes energies and densities using the VWN3 local correlation term (from Vosko, Wilk, and Nusair)
sc::VWN4LCFunctionalThe VWN4LCFunctional computes energies and densities using the VWN4 local correlation term (from Vosko, Wilk, and Nusair)
sc::VWN5LCFunctionalThe VWN5LCFunctional computes energies and densities using the VWN5 local correlation term (from Vosko, Wilk, and Nusair)
sc::VWNLCFunctionalAn abstract base class from which the various VWN (Vosko, Wilk and Nusair) local correlation functional (1, 2, 3, 4, 5) classes are derived
sc::WavefunctionA Wavefunction is a MolecularEnergy that utilizies a GaussianBasisSet
sc::WavefunctionWorldClass WavefunctionWorld describes the environment of a Wavefunction
sc::WfnRDMCumulantOneWfnRDMCumulantOne is the cumulant of WfnRDMOne
sc::WfnRDMOneWfnRDMOne is a 1-RDM from a Wavefunction This implementation assumes that the AO-basis density matrix is available for this Wavefunction
sc::WriteElectronDensityWrites the electron density at user defined grid points to the standard output or to a separate file
sc::WriteElectrostaticPotentialWrites the electrostatic potential at user defined grid points to the standard output or to a separate file
sc::WriteGridThe abstract WriteGrid class provides an interface for writing the value of a scalar function evaluated at a given set of grid points to a file
sc::WriteOrbitalWrites an orbital at user defined grid points to the standard output or to a separate file
sc::WriteOrbitalsWrites orbitals at user defined grid points to the standard output or to a separate file
sc::WriteVectorGridWriteVectorGrid provides an interface for writing the value of a vector function evaluated at a given set of grid points to a file (compare to WriteGrid)
sc::X
sc::XalphaFunctionalImplements the Xalpha exchange functional
sc::Y
yy
YYSTYPE

Generated at Sat Jul 7 2012 11:53:02 for MPQC 3.0.0-alpha using the documentation package Doxygen 1.8.0.