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
   C[union].__unnamed0__
  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.18.0.