MPQC 2.3.1
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NMPQC
 CCartesianIterCCA
 CChemistry_Molecule_implSymbol "MPQC.Chemistry_Molecule" (version 0.2)
 CChemistry_MoleculeViewer_implSymbol "MPQC.Chemistry_MoleculeViewer" (version 0.2)
 CChemistry_QC_Model_implSymbol "MPQC.Chemistry_QC_Model" (version 0.2)
 CChemistry_QC_ModelFactory_implSymbol "MPQC.Chemistry_QC_ModelFactory" (version 0.2)
 CChemistryOpt_CoordinateModel_implSymbol "MPQC.ChemistryOpt_CoordinateModel" (version 0.2)
 CComponentClassDescription_implSymbol "MPQC.ComponentClassDescription" (version 0.2)
 CComponentFactory_implSymbol "MPQC.ComponentFactory" (version 0.2)
 CGaussianBasis_Atomic_implSymbol "MPQC.GaussianBasis_Atomic" (version 0.2)
 CGaussianBasis_Molecular_implSymbol "MPQC.GaussianBasis_Molecular" (version 0.2)
 CGaussianBasis_Shell_implSymbol "MPQC.GaussianBasis_Shell" (version 0.2)
 CIntegralEvaluator2_implSymbol "MPQC.IntegralEvaluator2" (version 0.2)
 CIntegralEvaluator3_implSymbol "MPQC.IntegralEvaluator3" (version 0.2)
 CIntegralEvaluator4_implSymbol "MPQC.IntegralEvaluator4" (version 0.2)
 CIntegralEvaluatorFactory_implSymbol "MPQC.IntegralEvaluatorFactory" (version 0.2)
 CPhysics_Units_implSymbol "MPQC.Physics_Units" (version 0.2)
 CSimpleDriver_implSymbol "MPQC.SimpleDriver" (version 0.2)
 Nsc
 CAccResultThis associates a result datum with an accuracy
 CAccResultInfoThis is like ResultInfo but the accuracy with which a result was computed as well as the desired accuracy are stored
 CAccumEffectiveH
 CAccumH
 CAccumHNull
 CActiveMsgMemoryGrpThe ActiveMsgMemoryGrp abstract class specializes the MsgMemoryGrp class
 CAggregateKeyValThis takes several KeyVal objects and makes them look like one KeyVal object
 CALevelShift
 CAlgorithmExceptionThis exception is thrown whenever a problem with an algorithm is encountered
 CAngularIntegratorAn abstract base class for angular integrators
 CAnimatedObject
 CAppearance
 CARMCIMemoryGrpThe ARMCIMemoryGrp concrete class provides an implementation of MsgMemoryGrp
 CAssignedKeyValThis class allows keyval associations to be set up by the program, rather than determined by an external file
 CAtomInfoInformation about atoms
 CAtomProximityColorizer
 Cauto_vecThe auto_vec class functions much like auto_ptr, except it contains references to arrays
 CAVLMap
 Citerator
 CAVLMapNode
 CAVLSet
 Citerator
 CBacktrack
 CBasisFileSet
 CBatchElectronDensityThis a more highly optimized than ElectronDensity since everything is precomputed
 CBcastStateThis creates and forwards/retrieves data from either a BcastStateRecv or a BcastStateSend depending on the value of the argument to constructor
 CBcastStateInBinBcastStateBin 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
 CBcastStateRecvBcastStateRecv does the receive part of a broadcast of an object to all nodes
 CBcastStateSendBcastStateSend does the send part of a broadcast of an object to all nodes
 CBecke88XFunctionalImplements Becke's 1988 exchange functional
 CBeckeIntegrationWeightImplements Becke's integration weight scheme
 CBEMSolvent
 CBEMSolventH
 CBendSimpleCoDescribes an bend internal coordinate of a molecule
 CBFGSUpdateThe DFPUpdate class is used to specify a Broyden, Fletcher, Goldfarb, and Shanno hessian update scheme
 CBiggestContribs
 CBitArrayLTri
 CBLevelShift
 CBlockedDiagSCMatrix
 CBlockedSCElementOp
 CBlockedSCElementOp2
 CBlockedSCElementOp3
 CBlockedSCMatrix
 CBlockedSCMatrixKit
 CBlockedSCVector
 CBlockedSymmSCMatrix
 CBuildIntV3
 Ccanonical_aaaaIf the shell loop structure has 8 fold symmetry, then this should be used as the template argument to GPetite4
 Ccanonical_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 GPetite4
 Ccanonical_aabcIf the shell loop structure has 2 fold symmetry between the first two indices, then this should be used as the template argument to GPetite4
 Ccanonical_abcdIf the shell loop structure has no symmetry, then this should be used as the template argument to GPetite4
 CCartesianIterCartesianIter gives the ordering of the Cartesian functions within a shell for the particular integrals specialization
 CCartesianIterCCA
 CCartesianIterCints
 CCartesianIterV3
 CCartMolecularCoorImplements Cartesian coordinates in a way suitable for use in geometry optimizations
 CCCAEnvHandles embedded CCA frameworks
 CCharacterTableWorkable character table for all of the non-cubic point groups
 CClassDescThis class is used to contain information about classes
 CCLHFCLHF is a Hartree-Fock specialization of CLSCF
 CCLKSThis provides a Kohn-Sham implementation for closed-shell systems
 CCLSCFBase for classes implementing a self-consistent procedure for closed-shell molecules
 CColor
 Ccommbuf_struct
 CComputeMeans of keeping results up to date
 CConnollyShapeDiscreteConnollyShape and ConnollyShape should produce the same result
 Ccontribution
 CConvergenceUsed by the optimizer to determine when an optimization is converged
 CCorrelationTableCorrelation table between two point groups
 CCS2Sphere
 CCSGrad34Qbtr
 CCSGradErep12Qtr
 CCSGradS2PDM
 CDebuggerDescribes what should be done when a catastrophic error causes unexpected program termination
 CDenFunctionalAn abstract base class for density functionals
 CDenIntegratorAn abstract base class for integrating the electron density
 CDensityColorizer
 Cder_centersv3_t
 CDerivCentersDerivCenters keeps track the centers that derivatives are taken with respect to
 CDescribedClassClasses which need runtime information about themselves and their relationship to other classes can virtually inherit from DescribedClass
 CDescribedClassProxy
 CDescribedMemberDatum
 CDFPUpdateUsed to specify a Davidson, Fletcher, and Powell hessian update scheme
 CDiagMolecularHessianDiagMolecularHessian is an implementation of MolecularHessian that returns a hessian that is a diagonal matrix
 CDiagSCMatrixThe SymmSCMatrix class is the abstract base class for diagonal double valued matrices
 CDiagSCMatrixdouble
 CDIISDIIS extrapolation
 CDipoleData
 CDipoleIntV3
 CDiscreteConnollyShapeDiscreteConnollyShape and ConnollyShape should produce the same result
 CDistDiagSCMatrix
 CDistSCMatrix
 CDistSCMatrixKitThe DistSCMatrixKit produces matrices that work in a many processor environment
 CDistSCMatrixListSubblockIter
 CDistSCVector
 CDistShellPairDistributes shell pairs either statically or dynamically
 CSharedDataThis is used to store data that must be shared between all cooperating shell pairs
 Cdistsize_t
 CDistSymmSCMatrix
 CEAVLMMap
 Citerator
 CEAVLMMapNode
 CEdge
 CEFCOptImplements eigenvector following as described by Baker in J
 CEfieldDotVectorData
 CEfieldDotVectorIntV3
 CElectronDensityThis is a Volume that computer the electron density
 CEriCintsEriCints is a specialization of Int2eCints that computes electron repulsion integrals
 CEulerMaclaurinRadialIntegratorAn implementation of a radial integrator using the Euler-Maclaurin weights and grid points
 CExEnvUsed to find out about how the program is being run
 CExtendedHuckelWfn
 CExtentData
 CFeatureNotImplementedThis is thrown when an attempt is made to use a feature that is not yet implemented
 CFileGrpThe FileGrp abstract class provides a way of accessing distributed file in a parallel machine
 CFileOperationFailedThis is thrown when an operation on a file fails
 CFileRender
 CFinDispMolecularHessianComputes the molecular hessian by finite displacements of gradients
 CFJT
 CForceLinkThis, together with ForceLinkBase, is used to force code for particular classes to be linked into executables
 CForceLinkBaseThis, together with ForceLink, is used to force code for particular classes to be linked into executables
 CFreeData
 CFunctionAbstract base class that, given a set of coordinates, will compute a value and possibly a gradient and hessian at that point
 CG96XFunctionalImplements the Gill 1996 (G96) exchange functional
 CGaussianBasisSetUsed describe a basis set composed of atomic gaussian orbitals
 CValueDataThis holds scratch data needed to compute basis function values
 CGaussianShellA Gaussian orbital shell
 CGaussLegendreAngularIntegratorAn implementation of an angular integrator using the Gauss-Legendre weights and grid points
 CGaussTriangleIntegrator
 CGBuild
 CGDIISOpt
 CGenPetite4This class is an abstract base to a generalized four index petite list
 CGetLongOpt
 CGlobalCounter
 CGlobalMsgIter
 CGPetite4This class provides a generalized four index petite list
 CGradDensityColorizer
 CGrpArithmeticAndReduce
 CGrpArithmeticOrReduce
 CGrpArithmeticXOrReduce
 CGrpFunctionReduce
 CGrpMaxReduce
 CGrpMinReduce
 CGrpProductReduce
 CGrpReduce
 CGrpSumReduce
 CGRTCintsGRTCints is a specialization of Int2eCints that computes two-electron integrals specific to linear R12 methods
 CGSGeneralEffH
 CGSHighSpinEffH
 CGuessMolecularHessianGuessMolecularHessian is an implementation of MolecularHessian that estimates the hessian based on the internal coordinates
 CHCoreWfn
 CHessianUpdateThe HessianUpdate abstract class is used to specify a hessian update scheme
 CHSOSHFHSOSHF is a Hartree-Fock specialization of HSOSSCF
 CHSOSKSThis provides a Kohn-Sham implementation for restricted-orbital high-spin open-shell systems
 CHSOSSCFBase for classes implementing a self-consistent procedure for high-spin open-shell molecules
 CHSOSV1Erep1Qtr
 CHypercubeGMI
 CHypercubeTopology
 CIdentifierIdentifier's are used to distinguish and order objects
 CIdentityIdentity gives objects a unique identity and ordering relationship relative to all other objects
 CIdentityTransformThe IdentityTransform is a special case of NonlinearTransform were no transformation takes place
 CImplicitSurfacePolygonizer
 CInputErrorThis is thrown when invalid input is provided
 CInt1eCCAInt1eCCA adapts CCA integrals components for use within SC
 CInt1eCintsInt1eCints is used by OneBodyIntCints and OneBodyDerivIntCints to implement IntegralCints
 CInt1eV3Int1eV3 is a class wrapper for the one body part of the C language IntV3 library
 CInt2eCCAInt2eCCA adapts CCA integrals components for use within SC
 CInt2eCintsInt2eCints is an interface to various specializations of two-electron integral evaluators implemented in Cints
 CInt2eV3Int2eV3 is a class wrapper for the two body part of the C language IntV3 library
 Cstore_list
 CIntCoorThe IntCoor abstract class describes an internal coordinate of a molecule
 CIntCoorGenIntCoorGen generates a set of simple internal coordinates for a molecule
 CIntegralThe Integral abstract class acts as a factory to provide objects that compute one and two electron integrals
 CIntegralCCAIntegralCCA provides an SC client for CCA IntegralEvaluator components
 CIntegralCintsIntegralCints computes integrals between Gaussian basis functions
 CIntegralKey
 CIntegralLink
 CIntegralStorer
 CIntegralV3IntegralV3 computes integrals between Gaussian basis functions
 CIntegrationWeightAn abstract base class for computing grid weights
 Cintlist_struct
 CintMessageGrpUses integer message types to send and receive messages
 CIntMolecularCoorThe IntMolecularCoor abstract class describes a molecule's coordinates in terms of internal coordinates
 CIntV3Arraydouble2
 CIntV3Arraydouble3
 CIntV3Arraydoublep2
 CIntV3Arraydoublep3
 CIntV3Arraydoublep4
 CIntV3Arrayint3
 CIntV3Arrayint4
 Cip_cwk_stack_struct
 Cip_keyword_tree_list_struct
 Cip_keyword_tree_struct
 Cip_string_list_struct
 CIPV2
 CIrreducibleRepresentationInformation associated with a particular irreducible representation of a point group
 CIsosurfaceGen
 CISphericalTransformThis describes a solid harmonic to Cartesian transform
 CISphericalTransformCCA
 CISphericalTransformCints
 CISphericalTransformV3
 CKeyValDesigned to simplify the process of allowing a user to specify keyword/value associations to a C++ program
 CKeyValValue
 CKeyValValueboolean
 CKeyValValuechar
 CKeyValValuedouble
 CKeyValValuefloat
 CKeyValValueint
 CKeyValValuepchar
 CKeyValValueRefDescribedClass
 CKeyValValuesize
 CKeyValValueString
 CKeyValValuestring
 CLebedevLaikovIntegratorAn implementation of a Lebedev angular integrator
 CLevelShift
 CLibintStaticInterface
 CLibr12StaticInterface
 CLimitExceededThis is thrown when a limit is exceeded
 CLineOptThe LineOpt abstract class is used to perform one dimensional optimizations
 CLinIPSimpleCoDescribes an in-plane component of a linear bend internal coordinate of a molecule
 CLinOPSimpleCoDescribes an out-of-plane component of a linear bend internal coordinate of a molecule
 CLocalCLHFContribution
 CLocalCLHFEnergyContribution
 CLocalCLHFGradContribution
 CLocalCLKSContribution
 CLocalCLKSEnergyContribution
 CLocalDiagSCMatrix
 CLocalGBuild
 CLocalHSOSKSContribution
 CLocalHSOSKSEnergyContribution
 CLocalLBGBuild
 CLocalOSSContribution
 CLocalOSSEnergyContribution
 CLocalOSSGradContribution
 CLocalSCMatrix
 CLocalSCMatrixKitThe LocalSCMatrixKit produces matrices that work in a single processor environment
 CLocalSCVector
 CLocalSymmSCMatrix
 CLocalTBGrad
 CLocalTCContribution
 CLocalTCEnergyContribution
 CLocalTCGradContribution
 CLocalUHFContribution
 CLocalUHFEnergyContribution
 CLocalUHFGradContribution
 CLocalUKSContribution
 CLocalUKSEnergyContribution
 CLSDACFunctionalAn abstract base class for local correlation functionals
 CLYPCFunctionalImplements the Lee, Yang, and Parr functional
 CMachineTopology
 Cmat3
 Cmat4
 CMaterial
 CMaxIterExceededThis is thrown when an iterative algorithm attempts to use more iterations than allowed
 CMBPT2Implements several second-order perturbation theory methods
 CMBPT2_R12Implements several linear R12 second-order perturbation theory methods
 CMCSearchThis performs line searches with cubic steps
 CMemAllocFailedThis is thrown when a memory allocation fails
 CMemoryDataRequest
 CMemoryDataRequestQueue
 CMemoryGrpThe MemoryGrp abstract class provides a way of accessing distributed memory in a parallel machine
 CMemoryGrpBufThe MemoryGrpBuf class provides access to pieces of the global shared memory that have been obtained with MemoryGrp
 CMemoryIter
 Cmessage_struct
 CMessageGrpThe MessageGrp abstract class provides a mechanism for moving data and objects between nodes in a parallel machine
 CMOIndexSpaceClass MOIndexSpace describes a range of molecular orbitals or similar objects that are linear combinations of basis functions (e.g
 CMOIntsTransformFactoryMOIntsTransformFactory is a factory that produces MOIntsTransform objects
 CMOLagrangian
 CMolecularCoorThe MolecularCoor abstract class describes the coordinate system used to describe a molecule
 CMolecularEnergyThe MolecularEnergy abstract class inherits from the Function class
 CMolecularFormulaUsed to calculate the molecular formula of a Molecule
 CMolecularFrequenciesUsed to compute the molecular frequencies and thermodynamic information
 CMolecularHessianMolecularHessian is an abstract class that computes a molecule's second derivatives of the energy with respect to changes in the nuclear coordinates
 CMoleculeInformation about molecules
 CMoleculeColorizer
 CMolEnergyConvergence
 CMolFreqAnimate
 CMOPairIterMOPairIter gives the ordering of orbital pairs
 CMOPairIterFactoryThis class produces MOPairIter objects
 CMP2BasisExtrap
 CMP2R12EnergyClass MP2R12Energy is the object that computes and maintains MP2-R12 energies
 CMPIMessageGrpConcrete implementation of MessageGrp that uses the MPI 1 library
 CMPQCIn
 CMPQCInDatum
 CmPW91XFunctionalImplements a modified 1991 Perdew-Wang exchange functional
 Cmsgbuf_struct
 CMsgMemoryGrpA MsgMemoryGrp that initializes its data using a messagegrp
 CMsgStateBufRecvThe MsgStateBufRecv is an abstract base class that buffers objects sent through a MessageGrp
 CMsgStateRecvThe MsgStateRecv is an abstract base class that receives objects from nodes in a MessageGrp
 CMsgStateSendThe MsgStateSend is an abstract base class that sends objects to nodes in a MessageGrp
 CMTMPIMemoryGrpThis MemoryGrp class requires a MT-safe MPI implementation
 CNCAccResultThis associates a result non-class datum with an accuracy
 CNCResultThis is similar to Result, but can be used with non-class types
 CNElFunctionalThe NElFunctional computes the number of electrons
 CNewP86CFunctional
 CNewtonOpt
 CNonlinearTransformTransforms between two nonlinear coordinate systems
 CNonreentrantUncappedTorusHoleShape
 COneBody3IntOp
 COneBodyDerivIntOneBodyDerivInt is an abstract base class for objects that compute one body derivative integrals
 COneBodyDerivIntCCAThis implements one body derivative integrals
 COneBodyDerivIntV3This implements one body derivative integrals in the IntV3 library
 COneBodyIntOneBodyInt is an abstract base class for objects that compute integrals between two basis functions
 COneBodyIntCCAThis implements one body integrals through the CCA interface
 COneBodyIntCintsThis implements most one body integrals in the Cints library
 COneBodyIntIter
 COneBodyIntOp
 COneBodyIntV3This implements most one body integrals in the IntV3 library
 COneBodyOneCenterDerivIntOneBodyOneCenterDerivInt is an abstract base class for objects that compute one body derivative integrals on a single center
 COneBodyOneCenterIntOneBodyOneCenterInt is an abstract base class for objects that compute integrals between two basis functions
 COneBodyOneCenterWrapper
 COneBodySOInt
 COneBodyWavefunctionA OneBodyWavefunction is a MolecularEnergy that solves an effective one-body problem
 COOGLRender
 COptimizeAbstract base class for classes that find the extreme points of Function's
 COrbital
 COSSHF
 COSSSCF
 COutSimpleCo
 COverlapOrthogThis class computes the orthogonalizing transform for a basis set
 CP86CFunctionalImplements the Perdew 1986 (P86) correlation functional
 CParallelRegionTimer
 CParameter
 CParentClassGives one parent class of a class
 CParentClassesGives a list of parent classes of a class
 CParsedKeyValConverts textual information into keyword/value assocations
 CPBECFunctionalImplements the Perdew-Burke-Ernzerhof (PBE) correlation functional
 CPBEXFunctionalImplements the Perdew-Burke-Ernzerhof (PBE) exchange functional
 CPetiteList
 CPointChargeData
 CPointChargeIntV3
 CPointGroupReally a place holder for a CharacterTable
 CPointInputDataContains data needed at each point by a DenFunctional
 CSpinData
 CPointOutputDataContains data generated at each point by a DenFunctional
 CPool
 CPoolData
 CPowellUpdateUsed to specify a Powell hessian update
 CPrefixKeyValPrefixKeyVal is a KeyVal that searches a different KeyVal using modified keys
 Cprim_pair_t
 CPrimPairsCintsPrimPairsCints contains primitive pair data
 CProcFileGrpThe ProcFileGrp concrete class provides an implementation of FileGrp for a single processor
 CProcMemoryGrpThe ProcMemoryGrp concrete class provides an implementation of MemoryGrp for a single processor
 CProcMessageGrpProcMessageGrp provides a concrete specialization of MessageGrp that supports only one node
 CProcThreadGrpPrivides a concrete thread group appropriate for an environment where there is only one thread
 CProgrammingErrorThis is thrown when a situations arises that should be impossible
 CPsiCCSDPsiCCSD is a concrete implementation of Psi CCSD wave function
 CPsiCCSD_TPsiCCSD_T is a concrete implementation of Psi CCSD(T) wave function
 CPsiCLHFPsiCLHF is a concrete implementation of Psi RHF wave function
 CPsiEffH
 CPsiExEnvPsiExEnv specifies a Psi calculation
 CPsiFile11PsiFile11 is a Psi gradient file
 CPsiHSOSHFPsiHSOSHF is a concrete implementation of Psi ROHF wave function
 CPsiInputPsiInput is a Psi input file
 CPsiSCFPsiSCF is an abstract base for all Psi SCF wave functions
 CPsiUHFPsiUHF is a concrete implementation of Psi UHF wave function
 CPsiWavefunctionPsiWavefunction is an abstract base for all Psi wave functions
 CPthreadThreadGrpPrivides a concrete thread group appropriate for an environment where pthreads is available
 CPumaThreadGrpPrivides a concrete thread group appropriate for the intel teraflops machine
 CPW86XFunctionalImplements the Perdew-Wang 1986 (PW86) Exchange functional
 CPW91CFunctionalThe Perdew-Wang 1991 correlation functional computes energies and densities using the designated local correlation functional
 CPW91XFunctionalThe Perdew-Wang 1991 exchange functional computes energies and densities using the designated local correlation functional
 CPW92LCFunctionalImplements the PW92 local (LSDA) correlation term
 CPZ81LCFunctionalImplements the PZ81 local (LSDA) correlation functional
 CQNewtonOptThe QNewtonOpt implements a quasi-Newton optimization scheme
 CR12AmplitudesR12Amplitudes gives the amplitudes of some linear-R12-ansatz-related terms in wave function
 CR12IntEvalR12IntEval is the top-level class which computes intermediates occuring in linear R12 theories
 CR12IntEvalInfoClass R12IntEvalInfo contains information necessary for R12 intermediate evaluators
 CR12IntsAccR12IntsAcc accumulates transformed (MO) integrals stored as (ijxy) where i, j, x, and, y lie in spaces I, J, X, and Y, respectively
 CR12IntsAcc_MemoryGrp
 CR12IntsAcc_MPIIOFile
 CPairBlkInfo
 CR12IntsAcc_MPIIOFile_Ind
 CR12IntsAcc_Node0File
 CRadialAngularIntegratorAn implementation of an integrator using any combination of a RadialIntegrator and an AngularIntegrator
 CRadialIntegratorAn abstract base class for radial integrators
 CRangeLock
 CRangeLockItem
 CRDMAMemoryGrpThe RDMAMemoryGrp abstract class specializes the MsgMemoryGrp class
 CReadMolecularHessianReadMolecularHessian is an implementation of MolecularHessian that reads the hessian from a file
 CRedundantCartesianIterRedundantCartesianIter objects loop through all possible combinations of a given number of axes
 CRedundantCartesianIterCCA
 CRedundantCartesianIterCints
 CRedundantCartesianIterV3
 CRedundantCartesianSubIterLike RedundantCartesianIter, except a, b, and c are fixed to a given value
 CRedundantCartesianSubIterCCA
 CRedundantCartesianSubIterCints
 CRedundantCartesianSubIterV3
 CRedundMolecularCoorRedundant set of simple internal coordinates
 CReentrantUncappedTorusHoleShape
 CRefA template class that maintains references counts
 CRefBaseProvides a few utility routines common to all Ref template instantiations
 CRefCountThe base class for all reference counted objects
 CRefDiagSCMatrixSmart pointer to an DiagSCMatrix specialization
 CRefSCDimensionSmart pointer to an SCDimension specialization
 CRefSCMatrixSmart pointer to an SCMatrix specialization
 CRefSCVectorSmart pointer to an SCVector specialization
 CRefSymmSCMatrixSmart pointer to an SCSymmSCMatrix specialization
 CRegionTimerUsed to record the time spent in a section of code
 CRender
 CRenderedBallMolecule
 CRenderedMolecularSurface
 CRenderedMolecule
 CRenderedObject
 CRenderedObjectSet
 CRenderedPolygons
 CRenderedPolylines
 CRenderedSphere
 CRenderedStickMolecule
 CReplDiagSCMatrix
 CReplSCMatrix
 CReplSCMatrixKitThe ReplSCMatrixKit produces matrices that work in a many processor environment
 CReplSCMatrixListSubblockIter
 CReplSCVector
 CReplSymmSCMatrix
 CResultResult 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
 CResultInfoThis is a base class for all of Compute's result types
 CSavableStateBase class for objects that can save/restore state
 CSavableStateProxyCreate a proxy for a SavableState object
 CScaledTorsSimpleCoDescribes an scaled torsion internal coordinate of a molecule
 CSCBlockInfoSCBlockInfo contains blocking information for the SCDimension class
 CSCDestructiveElementProduct
 CSCDimensionUsed to determine the size and blocking of matrices
 CSCElementAccumulateDiagSCMatrix
 CSCElementAccumulateSCMatrix
 CSCElementAccumulateSCVector
 CSCElementAccumulateSymmSCMatrix
 CSCElementAssign
 CSCElementDot
 CSCElementInvert
 CSCElementKNormComputed k-norm of matrix
 CSCElementMaxAbs
 CSCElementMinAbs
 CSCElementOpObjects of class SCElementOp are used to perform operations on the elements of matrices
 CSCElementOp2Very similar to the SCElementOp class except that pairs of blocks are treated simultaneously
 CSCElementOp3Very similar to the SCElementOp class except that a triplet of blocks is treated simultaneously
 CSCElementRandomize
 CSCElementScalarProduct
 CSCElementScale
 CSCElementScaleDiagonal
 CSCElementShiftDiagonal
 CSCElementSquareRoot
 CSCElementSumAbs
 CSCExceptionThis is a std::exception specialization that records information about where an exception took place
 CSCExtrapDataSCExtrapData hold the data to be extrapolated needed by SelfConsistentExtrapolation
 CSCExtrapErrorSCExtrapError holds the error data needed by SelfConsistentExtrapolation
 CSCFBase for all classes that use a self-consistent field procedure to solve an effective one body problem
 CSCFEnergy
 CSCFormIOThis utility class is used to print only on node 0 and to provide attractive indentation of output
 CSCMatrixAbstract base class for general double valued n by m matrices
 CSCMatrix3
 CSCMatrixBlockSCMatrixBlock is the base clase for all types of blocks that comprise matrices and vectors
 CSCMatrixBlockIterUsed to described iterates that loop through the elements in a block
 CSCMatrixBlockList
 CSCMatrixBlockListIter
 CSCMatrixBlockListLink
 CSCMatrixCompositeSubblockIter
 CSCMatrixDiagBlockThe SCMatrixDiagBlock describes a diagonal piece of a matrix
 CSCMatrixDiagBlockIter
 CSCMatrixDiagSubBlockThe SCMatrixDiagSubBlock describes a diagonal subblock of a matrix
 CSCMatrixDiagSubBlockIter
 CSCMatrixdouble
 CSCMatrixJointSubblockIter
 CSCMatrixKitThe SCMatrixKit abstract class acts as a factory for producing matrices
 CSCMatrixListSubblockIter
 CSCMatrixLTriBlockThe SCMatrixLTriBlock describes a triangular piece of a matrix
 CSCMatrixLTriBlockIter
 CSCMatrixLTriSubBlockThe SCMatrixLTriSubBlock describes a triangular subblock of a matrix
 CSCMatrixLTriSubBlockIter
 CSCMatrixNullSubblockIter
 CSCMatrixRectBlockThe SCMatrixRectBlock describes a rectangular piece of a matrix
 CSCMatrixRectBlockIter
 CSCMatrixRectSubBlockThe SCMatrixRectSubBlock describes a rectangular piece of a matrix
 CSCMatrixRectSubBlockIter
 CSCMatrixSimpleSubblockIter
 CSCMatrixSubblockIterObjects of class SCMatrixSubblockIter are used to iterate through the blocks of a matrix
 CscprintfThis class allows printf like output to put sent to an ostream
 CSCVectorAbstract base class for double valued vectors
 CSCVector3
 CSCVectordouble
 CSCVectorSimpleBlockThe SCVectorSimpleBlock describes a piece of a vector
 CSCVectorSimpleBlockIter
 CSCVectorSimpleSubBlockThe SCVectorSimpleSubBlock describes a subblock of a vector
 CSCVectorSimpleSubBlockIter
 CSelfConsistentExtrapolationThe SelfConsistentExtrapolation abstract class is used to iteratively solve equations requiring a self consistent solution, such as,
 CSetIntCoorDescribes a set of internal coordinates
 CShapeA Shape is a Volume represents an 3D solid
 CShellExtent
 CShellPairCintsShellPairCints provides all primitive pair data for a given shell pair
 CShellPairIter
 CShellPairsCintsShellPairsCints contains primitive pair data for all shell pairs
 CShellQuartetIter
 CShellRotationCompute the transformation matrices that maps a set of Cartesian functions to another set of Cartesian functions in a rotated coordinate system
 CShmMemoryGrpThe ShmMemoryGrp concrete class provides an implementation of MsgMemoryGrp
 CShmMessageGrpImplementation of MessageGrp that allows multiple process to be started that communicate with shared memory
 CSimpleCoThe SimpleCo abstract class describes a simple internal coordinate of a molecule
 CSlaterXFunctionalImplements the Slater exchange functional
 CSO
 CSO_block
 CSOBasisA SOBasis object describes the transformation from an atomic orbital basis to a symmetry orbital basis
 CSOTransformSOTransform maintains a list of AO shells that are be used to compute the SO
 CSOTransformFunctionSOTransformShell describes how an AO function contributes to an SO function in a particular SO shell
 CSOTransformShellSOTransformShell maintains a list of AO functions contribute to an SO function in a particular SO shell
 CSpatialMOPairIterSpatialMOPairIter gives the ordering of pairs of spatial orbitals
 CSpatialMOPairIter_eqSpatialMOPairIter_eq gives the ordering of same-spin and different-spin orbital pairs if both orbitals of the pairs are from the same space
 CSpatialMOPairIter_neqSpatialMOPairIter_neq gives the ordering of pairs of spatial orbitals from different spaces
 CSphereShape
 CSphericalTransformThis is a base class for a container for a sparse Cartesian to solid harmonic basis function transformation
 CSphericalTransformCCA
 CSphericalTransformCints
 CSphericalTransformComponentThis is a base class for a container for a component of a sparse Cartesian to solid harmonic basis function transformation
 CSphericalTransformComponentCCA
 CSphericalTransformComponentCints
 CSphericalTransformComponentV3
 CSphericalTransformIterThis iterates through the components of a SphericalTransform
 CSphericalTransformV3
 CSSAccResultThis associates a result datum with an accuracy
 CStack
 CStateClassData
 CStateInRestores objects that derive from SavableState
 CStateInBinRead objects written with StateOutBin
 CStateInData
 CStateInFileReads state information from a file
 CStateInTextReads state information written with StateOutText
 CStateOutSerializes objects that derive from SavableState
 CStateOutBinSave state to a binary file
 CStateOutData
 CStateOutFileWrites state information to files
 CStateOutTextWrites out state information in an almost human readable format
 CStateRecvStateRecv is a concrete specialization of MsgStateRecv that does the receive part of point to point communication in a MessageGrp
 CStateSendStateSend is a concrete specialization of MsgStateSend that does the send part of point to point communication in a MessageGrp
 CStdDenFunctionalUsed to construct the standard density functionals
 CSteepestDescentOpt
 CStreSimpleCoDescribes an stretch internal coordinate of a molecule
 CStringKeyValStringKeyVal is a base class for KeyVal implementations that store all values in a string format
 CSumAccumH
 CSumDenFunctionalThe SumDenFunctional computes energies and densities using the a sum of energy density functions method
 CSumIntCoorSumIntCoor is used to construct linear combinations of internal coordinates
 CSumMolecularEnergy
 CSymmetryOperation3 by 3 matrix representation of a symmetry operation, such as a rotation or reflection
 CSymmMolecularCoorDerives from IntMolecularCoor
 CSymmOneBodyIntIter
 CSymmSCMatrixAbstract base class for symmetric double valued matrices
 CSymmSCMatrix2SCExtrapData
 CSymmSCMatrix4SCExtrapData
 CSymmSCMatrixdouble
 CSymmSCMatrixNSCExtrapData
 CSymmSCMatrixSCExtrapData
 CSymmSCMatrixSCExtrapError
 CSymmTwoBodyIntIter
 CSymRepN dimensional matrix representation of a symmetry operation, such as a rotation or reflection
 CSyscallFailedThis is thrown when an system call fails with an errno
 CSystemExceptionThis is thrown when a system problem occurs
 CTaylorMolecularEnergy
 CTBGrad
 CTCHF
 CTCSCF
 CTestEffH
 CThreadThe Thread abstract class defines an interface which must be implemented by classes wishing to be run as threads
 CThreadGrpThe ThreadGrp abstract class provides a means to manage separate threads of control
 CThreadLockThe ThreadLock abstract class provides mutex locks to be used in conjunction with ThreadGrp's
 CThreadLockHolderAcquire a lock on creation and release it on destruction
 CTimedRegion
 CTimerUses RegionTimer to time intervals in an exception safe manner
 CToleranceExceededThis is thrown when when some tolerance is exceeded
 CTorsSimpleCoDescribes an torsion internal coordinate of a molecule
 CTransform
 CTranslateDataGeneric data translation
 CTranslateDataByteSwapData translation to an external representation with bytes swapped
 CTranslateDataInConvert data from other formats
 CTranslateDataOutConvert data to other formats
 CTriangle
 CTriangleIntegrator
 CTriangulatedImplicitSurface
 CTriangulatedSurface
 CTriangulatedSurfaceIntegrator
 CTriInterpCoef
 CTriInterpCoefKey
 CTwoBodyDerivIntThis is an abstract base type for classes that compute integrals involving two electrons
 CTwoBodyDerivIntCCAThis implements two body derivative integrals through the CCA interface
 CTwoBodyDerivIntCintsThis implements electron repulsion derivative integrals in the IntV3 library
 CTwoBodyDerivIntV3This implements electron repulsion derivative integrals in the IntV3 library
 CTwoBodyGridClass TwoBodyGrid describes a set of coordinates of 2 particles
 CTwoBodyIntThis is an abstract base type for classes that compute integrals involving two electrons
 CTwoBodyIntCCAThis implements two body integrals through the CCA interface
 CTwoBodyIntCintsThis implements electron repulsion integrals in the IntCints library
 CTwoBodyIntIter
 CTwoBodyIntV3This implements electron repulsion integrals in the IntV3 library
 CTwoBodyMOIntsTransformTwoBodyMOIntsTransform computes two-body integrals in MO basis using parallel integrals-direct AO->MO transformation
 CMOSpacesPredefined enumerated type for the MO spaces
 CTwoBodyMOIntsTransform_123Inds
 CTwoBodyMOIntsTransform_12Inds
 CTwoBodyMOIntsTransform_13Inds
 CTwoBodyMOIntsTransform_ijxyTwoBodyMOIntsTransform_ijxy computes (ij|xy) integrals using parallel integrals-direct AO->MO transformation
 CTwoBodyMOIntsTransform_ikjyTwoBodyMOIntsTransform_ikjy computes (ik|jy) integrals using parallel integrals-direct AO->MO transformation
 CTwoBodyMOIntsTransform_ixjyTwoBodyMOIntsTransform_ixjy computes (ix|jy) integrals using parallel integrals-direct AO->MO transformation
 CTwoBodySOInt
 CTwoBodyThreeCenterDerivIntThis is an abstract base type for classes that compute three centers integrals involving two electrons
 CTwoBodyThreeCenterIntThis is an abstract base type for classes that compute integrals involving two electrons in three Gaussian functions
 CTwoBodyThreeCenterIntV3This implements electron repulsion integrals involving three centers in the IntV3 library
 CTwoBodyTwoCenterDerivIntThis is an abstract base type for classes that compute two centers integrals involving two electrons
 CTwoBodyTwoCenterIntThis is an abstract base type for classes that compute integrals involving two electrons in two Gaussian functions
 CTwoBodyTwoCenterIntV3This implements electron repulsion integrals involving two centers in the IntV3 library
 Ctype_info_key
 CUHFThis provides an unrestricted Hartree-Fock implementation
 CUKSThis provides a Kohn-Sham implementation for unrestricted-orbital open-shell systems
 CUncapped5SphereExclusionShape
 CUncappedTorusHoleShape
 CUnionShapeA UnionShape is volume enclosed by a set of Shape's
 CUnitsUsed to perform unit converions
 CUnrestrictedSCFA base class for unrestricted self-consistent-field methods
 CUsedData
 CVDWShapeDescribes the surface of a molecule as the union of atom centered spheres, each the van der Waals radius of the atom
 Cvec2
 Cvec3
 Cvec4
 CVertex
 CVolumeA Volume is a Function of three variables
 CVWN1LCFunctionalThe VWN1LCFunctional computes energies and densities using the VWN1 local correlation term (from Vosko, Wilk, and Nusair)
 CVWN2LCFunctionalThe VWN2LCFunctional computes energies and densities using the VWN2 local correlation term (from Vosko, Wilk, and Nusair)
 CVWN3LCFunctionalThe VWN3LCFunctional computes energies and densities using the VWN3 local correlation term (from Vosko, Wilk, and Nusair)
 CVWN4LCFunctionalThe VWN4LCFunctional computes energies and densities using the VWN4 local correlation term (from Vosko, Wilk, and Nusair)
 CVWN5LCFunctionalThe VWN5LCFunctional computes energies and densities using the VWN5 local correlation term (from Vosko, Wilk, and Nusair)
 CVWNLCFunctionalAn abstract base class from which the various VWN (Vosko, Wilk and Nusair) local correlation functional (1, 2, 3, 4, 5) classes are derived
 CWavefunctionA Wavefunction is a MolecularEnergy that utilizies a GaussianBasisSet
 CX
 CXalphaFunctionalImplements the Xalpha exchange functional
 CY
 Cerrno_exception
 CLocalHSOSContribution
 CLocalHSOSEnergyContribution
 CLocalHSOSGradContribution
 Cpoint
 CTaylor_Fjt_Eval
 CTCPClientConnection
 CTCPIOSocket
 CTCPServerConnection
 CTCPServerSocket
 CTCPSocket
 Cvertex
 Cvertices
 CYYSTYPE

Generated at for MPQC 2.3.1 using the documentation package Doxygen 1.17.0.