| ►NMPQC | |
| CCartesianIterCCA | |
| CChemistry_Molecule_impl | Symbol "MPQC.Chemistry_Molecule" (version 0.2) |
| CChemistry_MoleculeViewer_impl | Symbol "MPQC.Chemistry_MoleculeViewer" (version 0.2) |
| CChemistry_QC_Model_impl | Symbol "MPQC.Chemistry_QC_Model" (version 0.2) |
| CChemistry_QC_ModelFactory_impl | Symbol "MPQC.Chemistry_QC_ModelFactory" (version 0.2) |
| CChemistryOpt_CoordinateModel_impl | Symbol "MPQC.ChemistryOpt_CoordinateModel" (version 0.2) |
| CComponentClassDescription_impl | Symbol "MPQC.ComponentClassDescription" (version 0.2) |
| CComponentFactory_impl | Symbol "MPQC.ComponentFactory" (version 0.2) |
| CGaussianBasis_Atomic_impl | Symbol "MPQC.GaussianBasis_Atomic" (version 0.2) |
| CGaussianBasis_Molecular_impl | Symbol "MPQC.GaussianBasis_Molecular" (version 0.2) |
| CGaussianBasis_Shell_impl | Symbol "MPQC.GaussianBasis_Shell" (version 0.2) |
| CIntegralEvaluator2_impl | Symbol "MPQC.IntegralEvaluator2" (version 0.2) |
| CIntegralEvaluator3_impl | Symbol "MPQC.IntegralEvaluator3" (version 0.2) |
| CIntegralEvaluator4_impl | Symbol "MPQC.IntegralEvaluator4" (version 0.2) |
| CIntegralEvaluatorFactory_impl | Symbol "MPQC.IntegralEvaluatorFactory" (version 0.2) |
| CPhysics_Units_impl | Symbol "MPQC.Physics_Units" (version 0.2) |
| CSimpleDriver_impl | Symbol "MPQC.SimpleDriver" (version 0.2) |
| ►Nsc | |
| CAccResult | This associates a result datum with an accuracy |
| CAccResultInfo | This is like ResultInfo but the accuracy with which a result was computed as well as the desired accuracy are stored |
| CAccumEffectiveH | |
| CAccumH | |
| CAccumHNull | |
| CActiveMsgMemoryGrp | The ActiveMsgMemoryGrp abstract class specializes the MsgMemoryGrp class |
| CAggregateKeyVal | This takes several KeyVal objects and makes them look like one KeyVal object |
| CALevelShift | |
| CAlgorithmException | This exception is thrown whenever a problem with an algorithm is encountered |
| CAngularIntegrator | An abstract base class for angular integrators |
| CAnimatedObject | |
| CAppearance | |
| CARMCIMemoryGrp | The ARMCIMemoryGrp concrete class provides an implementation of MsgMemoryGrp |
| CAssignedKeyVal | This class allows keyval associations to be set up by the program, rather than determined by an external file |
| CAtomInfo | Information about atoms |
| CAtomProximityColorizer | |
| Cauto_vec | The auto_vec class functions much like auto_ptr, except it contains references to arrays |
| ►CAVLMap | |
| Citerator | |
| CAVLMapNode | |
| ►CAVLSet | |
| Citerator | |
| CBacktrack | |
| CBasisFileSet | |
| CBatchElectronDensity | This a more highly optimized than ElectronDensity since everything is precomputed |
| CBcastState | This creates and forwards/retrieves data from either a BcastStateRecv or a BcastStateSend depending on the value of the argument to constructor |
| CBcastStateInBin | BcastStateBin 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 |
| CBcastStateRecv | BcastStateRecv does the receive part of a broadcast of an object to all nodes |
| CBcastStateSend | BcastStateSend does the send part of a broadcast of an object to all nodes |
| CBecke88XFunctional | Implements Becke's 1988 exchange functional |
| CBeckeIntegrationWeight | Implements Becke's integration weight scheme |
| CBEMSolvent | |
| CBEMSolventH | |
| CBendSimpleCo | Describes an bend internal coordinate of a molecule |
| CBFGSUpdate | The 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_aaaa | If the shell loop structure has 8 fold symmetry, then this should be used as the template argument to GPetite4 |
| Ccanonical_aabb | If 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_aabc | If 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_abcd | If the shell loop structure has no symmetry, then this should be used as the template argument to GPetite4 |
| CCartesianIter | CartesianIter gives the ordering of the Cartesian functions within a shell for the particular integrals specialization |
| CCartesianIterCCA | |
| CCartesianIterCints | |
| CCartesianIterV3 | |
| CCartMolecularCoor | Implements Cartesian coordinates in a way suitable for use in geometry optimizations |
| CCCAEnv | Handles embedded CCA frameworks |
| CCharacterTable | Workable character table for all of the non-cubic point groups |
| CClassDesc | This class is used to contain information about classes |
| CCLHF | CLHF is a Hartree-Fock specialization of CLSCF |
| CCLKS | This provides a Kohn-Sham implementation for closed-shell systems |
| CCLSCF | Base for classes implementing a self-consistent procedure for closed-shell molecules |
| CColor | |
| Ccommbuf_struct | |
| CCompute | Means of keeping results up to date |
| CConnollyShape | DiscreteConnollyShape and ConnollyShape should produce the same result |
| Ccontribution | |
| CConvergence | Used by the optimizer to determine when an optimization is converged |
| CCorrelationTable | Correlation table between two point groups |
| CCS2Sphere | |
| CCSGrad34Qbtr | |
| CCSGradErep12Qtr | |
| CCSGradS2PDM | |
| CDebugger | Describes what should be done when a catastrophic error causes unexpected program termination |
| CDenFunctional | An abstract base class for density functionals |
| CDenIntegrator | An abstract base class for integrating the electron density |
| CDensityColorizer | |
| Cder_centersv3_t | |
| CDerivCenters | DerivCenters keeps track the centers that derivatives are taken with respect to |
| CDescribedClass | Classes which need runtime information about themselves and their relationship to other classes can virtually inherit from DescribedClass |
| CDescribedClassProxy | |
| CDescribedMemberDatum | |
| CDFPUpdate | Used to specify a Davidson, Fletcher, and Powell hessian update scheme |
| CDiagMolecularHessian | DiagMolecularHessian is an implementation of MolecularHessian that returns a hessian that is a diagonal matrix |
| CDiagSCMatrix | The SymmSCMatrix class is the abstract base class for diagonal double valued matrices |
| CDiagSCMatrixdouble | |
| CDIIS | DIIS extrapolation |
| CDipoleData | |
| CDipoleIntV3 | |
| CDiscreteConnollyShape | DiscreteConnollyShape and ConnollyShape should produce the same result |
| CDistDiagSCMatrix | |
| CDistSCMatrix | |
| CDistSCMatrixKit | The DistSCMatrixKit produces matrices that work in a many processor environment |
| CDistSCMatrixListSubblockIter | |
| CDistSCVector | |
| ►CDistShellPair | Distributes shell pairs either statically or dynamically |
| CSharedData | This is used to store data that must be shared between all cooperating shell pairs |
| Cdistsize_t | |
| CDistSymmSCMatrix | |
| ►CEAVLMMap | |
| Citerator | |
| CEAVLMMapNode | |
| CEdge | |
| CEFCOpt | Implements eigenvector following as described by Baker in J |
| CEfieldDotVectorData | |
| CEfieldDotVectorIntV3 | |
| CElectronDensity | This is a Volume that computer the electron density |
| CEriCints | EriCints is a specialization of Int2eCints that computes electron repulsion integrals |
| CEulerMaclaurinRadialIntegrator | An implementation of a radial integrator using the Euler-Maclaurin weights and grid points |
| CExEnv | Used to find out about how the program is being run |
| CExtendedHuckelWfn | |
| CExtentData | |
| CFeatureNotImplemented | This is thrown when an attempt is made to use a feature that is not yet implemented |
| CFileGrp | The FileGrp abstract class provides a way of accessing distributed file in a parallel machine |
| CFileOperationFailed | This is thrown when an operation on a file fails |
| CFileRender | |
| CFinDispMolecularHessian | Computes the molecular hessian by finite displacements of gradients |
| CFJT | |
| CForceLink | This, together with ForceLinkBase, is used to force code for particular classes to be linked into executables |
| CForceLinkBase | This, together with ForceLink, is used to force code for particular classes to be linked into executables |
| CFreeData | |
| CFunction | Abstract base class that, given a set of coordinates, will compute a value and possibly a gradient and hessian at that point |
| CG96XFunctional | Implements the Gill 1996 (G96) exchange functional |
| ►CGaussianBasisSet | Used describe a basis set composed of atomic gaussian orbitals |
| CValueData | This holds scratch data needed to compute basis function values |
| CGaussianShell | A Gaussian orbital shell |
| CGaussLegendreAngularIntegrator | An implementation of an angular integrator using the Gauss-Legendre weights and grid points |
| CGaussTriangleIntegrator | |
| CGBuild | |
| CGDIISOpt | |
| CGenPetite4 | This class is an abstract base to a generalized four index petite list |
| CGetLongOpt | |
| CGlobalCounter | |
| CGlobalMsgIter | |
| CGPetite4 | This class provides a generalized four index petite list |
| CGradDensityColorizer | |
| CGrpArithmeticAndReduce | |
| CGrpArithmeticOrReduce | |
| CGrpArithmeticXOrReduce | |
| CGrpFunctionReduce | |
| CGrpMaxReduce | |
| CGrpMinReduce | |
| CGrpProductReduce | |
| CGrpReduce | |
| CGrpSumReduce | |
| CGRTCints | GRTCints is a specialization of Int2eCints that computes two-electron integrals specific to linear R12 methods |
| CGSGeneralEffH | |
| CGSHighSpinEffH | |
| CGuessMolecularHessian | GuessMolecularHessian is an implementation of MolecularHessian that estimates the hessian based on the internal coordinates |
| CHCoreWfn | |
| CHessianUpdate | The HessianUpdate abstract class is used to specify a hessian update scheme |
| CHSOSHF | HSOSHF is a Hartree-Fock specialization of HSOSSCF |
| CHSOSKS | This provides a Kohn-Sham implementation for restricted-orbital high-spin open-shell systems |
| CHSOSSCF | Base for classes implementing a self-consistent procedure for high-spin open-shell molecules |
| CHSOSV1Erep1Qtr | |
| CHypercubeGMI | |
| CHypercubeTopology | |
| CIdentifier | Identifier's are used to distinguish and order objects |
| CIdentity | Identity gives objects a unique identity and ordering relationship relative to all other objects |
| CIdentityTransform | The IdentityTransform is a special case of NonlinearTransform were no transformation takes place |
| CImplicitSurfacePolygonizer | |
| CInputError | This is thrown when invalid input is provided |
| CInt1eCCA | Int1eCCA adapts CCA integrals components for use within SC |
| CInt1eCints | Int1eCints is used by OneBodyIntCints and OneBodyDerivIntCints to implement IntegralCints |
| CInt1eV3 | Int1eV3 is a class wrapper for the one body part of the C language IntV3 library |
| CInt2eCCA | Int2eCCA adapts CCA integrals components for use within SC |
| CInt2eCints | Int2eCints is an interface to various specializations of two-electron integral evaluators implemented in Cints |
| ►CInt2eV3 | Int2eV3 is a class wrapper for the two body part of the C language IntV3 library |
| Cstore_list | |
| CIntCoor | The IntCoor abstract class describes an internal coordinate of a molecule |
| CIntCoorGen | IntCoorGen generates a set of simple internal coordinates for a molecule |
| CIntegral | The Integral abstract class acts as a factory to provide objects that compute one and two electron integrals |
| CIntegralCCA | IntegralCCA provides an SC client for CCA IntegralEvaluator components |
| CIntegralCints | IntegralCints computes integrals between Gaussian basis functions |
| CIntegralKey | |
| CIntegralLink | |
| CIntegralStorer | |
| CIntegralV3 | IntegralV3 computes integrals between Gaussian basis functions |
| CIntegrationWeight | An abstract base class for computing grid weights |
| Cintlist_struct | |
| CintMessageGrp | Uses integer message types to send and receive messages |
| CIntMolecularCoor | The 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 | |
| CIrreducibleRepresentation | Information associated with a particular irreducible representation of a point group |
| CIsosurfaceGen | |
| CISphericalTransform | This describes a solid harmonic to Cartesian transform |
| CISphericalTransformCCA | |
| CISphericalTransformCints | |
| CISphericalTransformV3 | |
| CKeyVal | Designed 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 | |
| CLebedevLaikovIntegrator | An implementation of a Lebedev angular integrator |
| CLevelShift | |
| CLibintStaticInterface | |
| CLibr12StaticInterface | |
| CLimitExceeded | This is thrown when a limit is exceeded |
| CLineOpt | The LineOpt abstract class is used to perform one dimensional optimizations |
| CLinIPSimpleCo | Describes an in-plane component of a linear bend internal coordinate of a molecule |
| CLinOPSimpleCo | Describes 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 | |
| CLocalSCMatrixKit | The LocalSCMatrixKit produces matrices that work in a single processor environment |
| CLocalSCVector | |
| CLocalSymmSCMatrix | |
| CLocalTBGrad | |
| CLocalTCContribution | |
| CLocalTCEnergyContribution | |
| CLocalTCGradContribution | |
| CLocalUHFContribution | |
| CLocalUHFEnergyContribution | |
| CLocalUHFGradContribution | |
| CLocalUKSContribution | |
| CLocalUKSEnergyContribution | |
| CLSDACFunctional | An abstract base class for local correlation functionals |
| CLYPCFunctional | Implements the Lee, Yang, and Parr functional |
| CMachineTopology | |
| Cmat3 | |
| Cmat4 | |
| CMaterial | |
| CMaxIterExceeded | This is thrown when an iterative algorithm attempts to use more iterations than allowed |
| CMBPT2 | Implements several second-order perturbation theory methods |
| CMBPT2_R12 | Implements several linear R12 second-order perturbation theory methods |
| CMCSearch | This performs line searches with cubic steps |
| CMemAllocFailed | This is thrown when a memory allocation fails |
| CMemoryDataRequest | |
| CMemoryDataRequestQueue | |
| CMemoryGrp | The MemoryGrp abstract class provides a way of accessing distributed memory in a parallel machine |
| CMemoryGrpBuf | The MemoryGrpBuf class provides access to pieces of the global shared memory that have been obtained with MemoryGrp |
| CMemoryIter | |
| Cmessage_struct | |
| CMessageGrp | The MessageGrp abstract class provides a mechanism for moving data and objects between nodes in a parallel machine |
| CMOIndexSpace | Class MOIndexSpace describes a range of molecular orbitals or similar objects that are linear combinations of basis functions (e.g |
| CMOIntsTransformFactory | MOIntsTransformFactory is a factory that produces MOIntsTransform objects |
| CMOLagrangian | |
| CMolecularCoor | The MolecularCoor abstract class describes the coordinate system used to describe a molecule |
| CMolecularEnergy | The MolecularEnergy abstract class inherits from the Function class |
| CMolecularFormula | Used to calculate the molecular formula of a Molecule |
| CMolecularFrequencies | Used to compute the molecular frequencies and thermodynamic information |
| CMolecularHessian | MolecularHessian is an abstract class that computes a molecule's second derivatives of the energy with respect to changes in the nuclear coordinates |
| CMolecule | Information about molecules |
| CMoleculeColorizer | |
| CMolEnergyConvergence | |
| CMolFreqAnimate | |
| CMOPairIter | MOPairIter gives the ordering of orbital pairs |
| CMOPairIterFactory | This class produces MOPairIter objects |
| CMP2BasisExtrap | |
| CMP2R12Energy | Class MP2R12Energy is the object that computes and maintains MP2-R12 energies |
| CMPIMessageGrp | Concrete implementation of MessageGrp that uses the MPI 1 library |
| CMPQCIn | |
| CMPQCInDatum | |
| CmPW91XFunctional | Implements a modified 1991 Perdew-Wang exchange functional |
| Cmsgbuf_struct | |
| CMsgMemoryGrp | A MsgMemoryGrp that initializes its data using a messagegrp |
| CMsgStateBufRecv | The MsgStateBufRecv is an abstract base class that buffers objects sent through a MessageGrp |
| CMsgStateRecv | The MsgStateRecv is an abstract base class that receives objects from nodes in a MessageGrp |
| CMsgStateSend | The MsgStateSend is an abstract base class that sends objects to nodes in a MessageGrp |
| CMTMPIMemoryGrp | This MemoryGrp class requires a MT-safe MPI implementation |
| CNCAccResult | This associates a result non-class datum with an accuracy |
| CNCResult | This is similar to Result, but can be used with non-class types |
| CNElFunctional | The NElFunctional computes the number of electrons |
| CNewP86CFunctional | |
| CNewtonOpt | |
| CNonlinearTransform | Transforms between two nonlinear coordinate systems |
| CNonreentrantUncappedTorusHoleShape | |
| COneBody3IntOp | |
| COneBodyDerivInt | OneBodyDerivInt is an abstract base class for objects that compute one body derivative integrals |
| COneBodyDerivIntCCA | This implements one body derivative integrals |
| COneBodyDerivIntV3 | This implements one body derivative integrals in the IntV3 library |
| COneBodyInt | OneBodyInt is an abstract base class for objects that compute integrals between two basis functions |
| COneBodyIntCCA | This implements one body integrals through the CCA interface |
| COneBodyIntCints | This implements most one body integrals in the Cints library |
| COneBodyIntIter | |
| COneBodyIntOp | |
| COneBodyIntV3 | This implements most one body integrals in the IntV3 library |
| COneBodyOneCenterDerivInt | OneBodyOneCenterDerivInt is an abstract base class for objects that compute one body derivative integrals on a single center |
| COneBodyOneCenterInt | OneBodyOneCenterInt is an abstract base class for objects that compute integrals between two basis functions |
| COneBodyOneCenterWrapper | |
| COneBodySOInt | |
| COneBodyWavefunction | A OneBodyWavefunction is a MolecularEnergy that solves an effective one-body problem |
| COOGLRender | |
| COptimize | Abstract base class for classes that find the extreme points of Function's |
| COrbital | |
| COSSHF | |
| COSSSCF | |
| COutSimpleCo | |
| COverlapOrthog | This class computes the orthogonalizing transform for a basis set |
| CP86CFunctional | Implements the Perdew 1986 (P86) correlation functional |
| CParallelRegionTimer | |
| CParameter | |
| CParentClass | Gives one parent class of a class |
| CParentClasses | Gives a list of parent classes of a class |
| CParsedKeyVal | Converts textual information into keyword/value assocations |
| CPBECFunctional | Implements the Perdew-Burke-Ernzerhof (PBE) correlation functional |
| CPBEXFunctional | Implements the Perdew-Burke-Ernzerhof (PBE) exchange functional |
| CPetiteList | |
| CPointChargeData | |
| CPointChargeIntV3 | |
| CPointGroup | Really a place holder for a CharacterTable |
| ►CPointInputData | Contains data needed at each point by a DenFunctional |
| CSpinData | |
| CPointOutputData | Contains data generated at each point by a DenFunctional |
| CPool | |
| CPoolData | |
| CPowellUpdate | Used to specify a Powell hessian update |
| CPrefixKeyVal | PrefixKeyVal is a KeyVal that searches a different KeyVal using modified keys |
| Cprim_pair_t | |
| CPrimPairsCints | PrimPairsCints contains primitive pair data |
| CProcFileGrp | The ProcFileGrp concrete class provides an implementation of FileGrp for a single processor |
| CProcMemoryGrp | The ProcMemoryGrp concrete class provides an implementation of MemoryGrp for a single processor |
| CProcMessageGrp | ProcMessageGrp provides a concrete specialization of MessageGrp that supports only one node |
| CProcThreadGrp | Privides a concrete thread group appropriate for an environment where there is only one thread |
| CProgrammingError | This is thrown when a situations arises that should be impossible |
| CPsiCCSD | PsiCCSD is a concrete implementation of Psi CCSD wave function |
| CPsiCCSD_T | PsiCCSD_T is a concrete implementation of Psi CCSD(T) wave function |
| CPsiCLHF | PsiCLHF is a concrete implementation of Psi RHF wave function |
| CPsiEffH | |
| CPsiExEnv | PsiExEnv specifies a Psi calculation |
| CPsiFile11 | PsiFile11 is a Psi gradient file |
| CPsiHSOSHF | PsiHSOSHF is a concrete implementation of Psi ROHF wave function |
| CPsiInput | PsiInput is a Psi input file |
| CPsiSCF | PsiSCF is an abstract base for all Psi SCF wave functions |
| CPsiUHF | PsiUHF is a concrete implementation of Psi UHF wave function |
| CPsiWavefunction | PsiWavefunction is an abstract base for all Psi wave functions |
| CPthreadThreadGrp | Privides a concrete thread group appropriate for an environment where pthreads is available |
| CPumaThreadGrp | Privides a concrete thread group appropriate for the intel teraflops machine |
| CPW86XFunctional | Implements the Perdew-Wang 1986 (PW86) Exchange functional |
| CPW91CFunctional | The Perdew-Wang 1991 correlation functional computes energies and densities using the designated local correlation functional |
| CPW91XFunctional | The Perdew-Wang 1991 exchange functional computes energies and densities using the designated local correlation functional |
| CPW92LCFunctional | Implements the PW92 local (LSDA) correlation term |
| CPZ81LCFunctional | Implements the PZ81 local (LSDA) correlation functional |
| CQNewtonOpt | The QNewtonOpt implements a quasi-Newton optimization scheme |
| CR12Amplitudes | R12Amplitudes gives the amplitudes of some linear-R12-ansatz-related terms in wave function |
| CR12IntEval | R12IntEval is the top-level class which computes intermediates occuring in linear R12 theories |
| CR12IntEvalInfo | Class R12IntEvalInfo contains information necessary for R12 intermediate evaluators |
| CR12IntsAcc | R12IntsAcc 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 | |
| CRadialAngularIntegrator | An implementation of an integrator using any combination of a RadialIntegrator and an AngularIntegrator |
| CRadialIntegrator | An abstract base class for radial integrators |
| CRangeLock | |
| CRangeLockItem | |
| CRDMAMemoryGrp | The RDMAMemoryGrp abstract class specializes the MsgMemoryGrp class |
| CReadMolecularHessian | ReadMolecularHessian is an implementation of MolecularHessian that reads the hessian from a file |
| CRedundantCartesianIter | RedundantCartesianIter objects loop through all possible combinations of a given number of axes |
| CRedundantCartesianIterCCA | |
| CRedundantCartesianIterCints | |
| CRedundantCartesianIterV3 | |
| CRedundantCartesianSubIter | Like RedundantCartesianIter, except a, b, and c are fixed to a given value |
| CRedundantCartesianSubIterCCA | |
| CRedundantCartesianSubIterCints | |
| CRedundantCartesianSubIterV3 | |
| CRedundMolecularCoor | Redundant set of simple internal coordinates |
| CReentrantUncappedTorusHoleShape | |
| CRef | A template class that maintains references counts |
| CRefBase | Provides a few utility routines common to all Ref template instantiations |
| CRefCount | The base class for all reference counted objects |
| CRefDiagSCMatrix | Smart pointer to an DiagSCMatrix specialization |
| CRefSCDimension | Smart pointer to an SCDimension specialization |
| CRefSCMatrix | Smart pointer to an SCMatrix specialization |
| CRefSCVector | Smart pointer to an SCVector specialization |
| CRefSymmSCMatrix | Smart pointer to an SCSymmSCMatrix specialization |
| CRegionTimer | Used to record the time spent in a section of code |
| CRender | |
| CRenderedBallMolecule | |
| CRenderedMolecularSurface | |
| CRenderedMolecule | |
| CRenderedObject | |
| CRenderedObjectSet | |
| CRenderedPolygons | |
| CRenderedPolylines | |
| CRenderedSphere | |
| CRenderedStickMolecule | |
| CReplDiagSCMatrix | |
| CReplSCMatrix | |
| CReplSCMatrixKit | The ReplSCMatrixKit produces matrices that work in a many processor environment |
| CReplSCMatrixListSubblockIter | |
| CReplSCVector | |
| CReplSymmSCMatrix | |
| CResult | 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 |
| CResultInfo | This is a base class for all of Compute's result types |
| CSavableState | Base class for objects that can save/restore state |
| CSavableStateProxy | Create a proxy for a SavableState object |
| CScaledTorsSimpleCo | Describes an scaled torsion internal coordinate of a molecule |
| CSCBlockInfo | SCBlockInfo contains blocking information for the SCDimension class |
| CSCDestructiveElementProduct | |
| CSCDimension | Used to determine the size and blocking of matrices |
| CSCElementAccumulateDiagSCMatrix | |
| CSCElementAccumulateSCMatrix | |
| CSCElementAccumulateSCVector | |
| CSCElementAccumulateSymmSCMatrix | |
| CSCElementAssign | |
| CSCElementDot | |
| CSCElementInvert | |
| CSCElementKNorm | Computed k-norm of matrix |
| CSCElementMaxAbs | |
| CSCElementMinAbs | |
| CSCElementOp | Objects of class SCElementOp are used to perform operations on the elements of matrices |
| CSCElementOp2 | Very similar to the SCElementOp class except that pairs of blocks are treated simultaneously |
| CSCElementOp3 | Very similar to the SCElementOp class except that a triplet of blocks is treated simultaneously |
| CSCElementRandomize | |
| CSCElementScalarProduct | |
| CSCElementScale | |
| CSCElementScaleDiagonal | |
| CSCElementShiftDiagonal | |
| CSCElementSquareRoot | |
| CSCElementSumAbs | |
| CSCException | This is a std::exception specialization that records information about where an exception took place |
| CSCExtrapData | SCExtrapData hold the data to be extrapolated needed by SelfConsistentExtrapolation |
| CSCExtrapError | SCExtrapError holds the error data needed by SelfConsistentExtrapolation |
| CSCF | Base for all classes that use a self-consistent field procedure to solve an effective one body problem |
| CSCFEnergy | |
| CSCFormIO | This utility class is used to print only on node 0 and to provide attractive indentation of output |
| CSCMatrix | Abstract base class for general double valued n by m matrices |
| CSCMatrix3 | |
| CSCMatrixBlock | SCMatrixBlock is the base clase for all types of blocks that comprise matrices and vectors |
| CSCMatrixBlockIter | Used to described iterates that loop through the elements in a block |
| CSCMatrixBlockList | |
| CSCMatrixBlockListIter | |
| CSCMatrixBlockListLink | |
| CSCMatrixCompositeSubblockIter | |
| CSCMatrixDiagBlock | The SCMatrixDiagBlock describes a diagonal piece of a matrix |
| CSCMatrixDiagBlockIter | |
| CSCMatrixDiagSubBlock | The SCMatrixDiagSubBlock describes a diagonal subblock of a matrix |
| CSCMatrixDiagSubBlockIter | |
| CSCMatrixdouble | |
| CSCMatrixJointSubblockIter | |
| CSCMatrixKit | The SCMatrixKit abstract class acts as a factory for producing matrices |
| CSCMatrixListSubblockIter | |
| CSCMatrixLTriBlock | The SCMatrixLTriBlock describes a triangular piece of a matrix |
| CSCMatrixLTriBlockIter | |
| CSCMatrixLTriSubBlock | The SCMatrixLTriSubBlock describes a triangular subblock of a matrix |
| CSCMatrixLTriSubBlockIter | |
| CSCMatrixNullSubblockIter | |
| CSCMatrixRectBlock | The SCMatrixRectBlock describes a rectangular piece of a matrix |
| CSCMatrixRectBlockIter | |
| CSCMatrixRectSubBlock | The SCMatrixRectSubBlock describes a rectangular piece of a matrix |
| CSCMatrixRectSubBlockIter | |
| CSCMatrixSimpleSubblockIter | |
| CSCMatrixSubblockIter | Objects of class SCMatrixSubblockIter are used to iterate through the blocks of a matrix |
| Cscprintf | This class allows printf like output to put sent to an ostream |
| CSCVector | Abstract base class for double valued vectors |
| CSCVector3 | |
| CSCVectordouble | |
| CSCVectorSimpleBlock | The SCVectorSimpleBlock describes a piece of a vector |
| CSCVectorSimpleBlockIter | |
| CSCVectorSimpleSubBlock | The SCVectorSimpleSubBlock describes a subblock of a vector |
| CSCVectorSimpleSubBlockIter | |
| CSelfConsistentExtrapolation | The SelfConsistentExtrapolation abstract class is used to iteratively solve equations requiring a self consistent solution, such as, |
| CSetIntCoor | Describes a set of internal coordinates |
| CShape | A Shape is a Volume represents an 3D solid |
| CShellExtent | |
| CShellPairCints | ShellPairCints provides all primitive pair data for a given shell pair |
| CShellPairIter | |
| CShellPairsCints | ShellPairsCints contains primitive pair data for all shell pairs |
| CShellQuartetIter | |
| CShellRotation | Compute the transformation matrices that maps a set of Cartesian functions to another set of Cartesian functions in a rotated coordinate system |
| CShmMemoryGrp | The ShmMemoryGrp concrete class provides an implementation of MsgMemoryGrp |
| CShmMessageGrp | Implementation of MessageGrp that allows multiple process to be started that communicate with shared memory |
| CSimpleCo | The SimpleCo abstract class describes a simple internal coordinate of a molecule |
| CSlaterXFunctional | Implements the Slater exchange functional |
| CSO | |
| CSO_block | |
| CSOBasis | A SOBasis object describes the transformation from an atomic orbital basis to a symmetry orbital basis |
| CSOTransform | SOTransform maintains a list of AO shells that are be used to compute the SO |
| CSOTransformFunction | SOTransformShell describes how an AO function contributes to an SO function in a particular SO shell |
| CSOTransformShell | SOTransformShell maintains a list of AO functions contribute to an SO function in a particular SO shell |
| CSpatialMOPairIter | SpatialMOPairIter gives the ordering of pairs of spatial orbitals |
| CSpatialMOPairIter_eq | SpatialMOPairIter_eq gives the ordering of same-spin and different-spin orbital pairs if both orbitals of the pairs are from the same space |
| CSpatialMOPairIter_neq | SpatialMOPairIter_neq gives the ordering of pairs of spatial orbitals from different spaces |
| CSphereShape | |
| CSphericalTransform | This is a base class for a container for a sparse Cartesian to solid harmonic basis function transformation |
| CSphericalTransformCCA | |
| CSphericalTransformCints | |
| CSphericalTransformComponent | This is a base class for a container for a component of a sparse Cartesian to solid harmonic basis function transformation |
| CSphericalTransformComponentCCA | |
| CSphericalTransformComponentCints | |
| CSphericalTransformComponentV3 | |
| CSphericalTransformIter | This iterates through the components of a SphericalTransform |
| CSphericalTransformV3 | |
| CSSAccResult | This associates a result datum with an accuracy |
| CStack | |
| CStateClassData | |
| CStateIn | Restores objects that derive from SavableState |
| CStateInBin | Read objects written with StateOutBin |
| CStateInData | |
| CStateInFile | Reads state information from a file |
| CStateInText | Reads state information written with StateOutText |
| CStateOut | Serializes objects that derive from SavableState |
| CStateOutBin | Save state to a binary file |
| CStateOutData | |
| CStateOutFile | Writes state information to files |
| CStateOutText | Writes out state information in an almost human readable format |
| CStateRecv | StateRecv is a concrete specialization of MsgStateRecv that does the receive part of point to point communication in a MessageGrp |
| CStateSend | StateSend is a concrete specialization of MsgStateSend that does the send part of point to point communication in a MessageGrp |
| CStdDenFunctional | Used to construct the standard density functionals |
| CSteepestDescentOpt | |
| CStreSimpleCo | Describes an stretch internal coordinate of a molecule |
| CStringKeyVal | StringKeyVal is a base class for KeyVal implementations that store all values in a string format |
| CSumAccumH | |
| CSumDenFunctional | The SumDenFunctional computes energies and densities using the a sum of energy density functions method |
| CSumIntCoor | SumIntCoor is used to construct linear combinations of internal coordinates |
| CSumMolecularEnergy | |
| CSymmetryOperation | 3 by 3 matrix representation of a symmetry operation, such as a rotation or reflection |
| CSymmMolecularCoor | Derives from IntMolecularCoor |
| CSymmOneBodyIntIter | |
| CSymmSCMatrix | Abstract base class for symmetric double valued matrices |
| CSymmSCMatrix2SCExtrapData | |
| CSymmSCMatrix4SCExtrapData | |
| CSymmSCMatrixdouble | |
| CSymmSCMatrixNSCExtrapData | |
| CSymmSCMatrixSCExtrapData | |
| CSymmSCMatrixSCExtrapError | |
| CSymmTwoBodyIntIter | |
| CSymRep | N dimensional matrix representation of a symmetry operation, such as a rotation or reflection |
| CSyscallFailed | This is thrown when an system call fails with an errno |
| CSystemException | This is thrown when a system problem occurs |
| CTaylorMolecularEnergy | |
| CTBGrad | |
| CTCHF | |
| CTCSCF | |
| CTestEffH | |
| CThread | The Thread abstract class defines an interface which must be implemented by classes wishing to be run as threads |
| CThreadGrp | The ThreadGrp abstract class provides a means to manage separate threads of control |
| CThreadLock | The ThreadLock abstract class provides mutex locks to be used in conjunction with ThreadGrp's |
| CThreadLockHolder | Acquire a lock on creation and release it on destruction |
| CTimedRegion | |
| CTimer | Uses RegionTimer to time intervals in an exception safe manner |
| CToleranceExceeded | This is thrown when when some tolerance is exceeded |
| CTorsSimpleCo | Describes an torsion internal coordinate of a molecule |
| CTransform | |
| CTranslateData | Generic data translation |
| CTranslateDataByteSwap | Data translation to an external representation with bytes swapped |
| CTranslateDataIn | Convert data from other formats |
| CTranslateDataOut | Convert data to other formats |
| CTriangle | |
| CTriangleIntegrator | |
| CTriangulatedImplicitSurface | |
| CTriangulatedSurface | |
| CTriangulatedSurfaceIntegrator | |
| CTriInterpCoef | |
| CTriInterpCoefKey | |
| CTwoBodyDerivInt | This is an abstract base type for classes that compute integrals involving two electrons |
| CTwoBodyDerivIntCCA | This implements two body derivative integrals through the CCA interface |
| CTwoBodyDerivIntCints | This implements electron repulsion derivative integrals in the IntV3 library |
| CTwoBodyDerivIntV3 | This implements electron repulsion derivative integrals in the IntV3 library |
| CTwoBodyGrid | Class TwoBodyGrid describes a set of coordinates of 2 particles |
| CTwoBodyInt | This is an abstract base type for classes that compute integrals involving two electrons |
| CTwoBodyIntCCA | This implements two body integrals through the CCA interface |
| CTwoBodyIntCints | This implements electron repulsion integrals in the IntCints library |
| CTwoBodyIntIter | |
| CTwoBodyIntV3 | This implements electron repulsion integrals in the IntV3 library |
| ►CTwoBodyMOIntsTransform | TwoBodyMOIntsTransform computes two-body integrals in MO basis using parallel integrals-direct AO->MO transformation |
| CMOSpaces | Predefined enumerated type for the MO spaces |
| CTwoBodyMOIntsTransform_123Inds | |
| CTwoBodyMOIntsTransform_12Inds | |
| CTwoBodyMOIntsTransform_13Inds | |
| CTwoBodyMOIntsTransform_ijxy | TwoBodyMOIntsTransform_ijxy computes (ij|xy) integrals using parallel integrals-direct AO->MO transformation |
| CTwoBodyMOIntsTransform_ikjy | TwoBodyMOIntsTransform_ikjy computes (ik|jy) integrals using parallel integrals-direct AO->MO transformation |
| CTwoBodyMOIntsTransform_ixjy | TwoBodyMOIntsTransform_ixjy computes (ix|jy) integrals using parallel integrals-direct AO->MO transformation |
| CTwoBodySOInt | |
| CTwoBodyThreeCenterDerivInt | This is an abstract base type for classes that compute three centers integrals involving two electrons |
| CTwoBodyThreeCenterInt | This is an abstract base type for classes that compute integrals involving two electrons in three Gaussian functions |
| CTwoBodyThreeCenterIntV3 | This implements electron repulsion integrals involving three centers in the IntV3 library |
| CTwoBodyTwoCenterDerivInt | This is an abstract base type for classes that compute two centers integrals involving two electrons |
| CTwoBodyTwoCenterInt | This is an abstract base type for classes that compute integrals involving two electrons in two Gaussian functions |
| CTwoBodyTwoCenterIntV3 | This implements electron repulsion integrals involving two centers in the IntV3 library |
| Ctype_info_key | |
| CUHF | This provides an unrestricted Hartree-Fock implementation |
| CUKS | This provides a Kohn-Sham implementation for unrestricted-orbital open-shell systems |
| CUncapped5SphereExclusionShape | |
| CUncappedTorusHoleShape | |
| CUnionShape | A UnionShape is volume enclosed by a set of Shape's |
| CUnits | Used to perform unit converions |
| CUnrestrictedSCF | A base class for unrestricted self-consistent-field methods |
| CUsedData | |
| CVDWShape | Describes 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 | |
| CVolume | A Volume is a Function of three variables |
| CVWN1LCFunctional | The VWN1LCFunctional computes energies and densities using the VWN1 local correlation term (from Vosko, Wilk, and Nusair) |
| CVWN2LCFunctional | The VWN2LCFunctional computes energies and densities using the VWN2 local correlation term (from Vosko, Wilk, and Nusair) |
| CVWN3LCFunctional | The VWN3LCFunctional computes energies and densities using the VWN3 local correlation term (from Vosko, Wilk, and Nusair) |
| CVWN4LCFunctional | The VWN4LCFunctional computes energies and densities using the VWN4 local correlation term (from Vosko, Wilk, and Nusair) |
| CVWN5LCFunctional | The VWN5LCFunctional computes energies and densities using the VWN5 local correlation term (from Vosko, Wilk, and Nusair) |
| CVWNLCFunctional | An abstract base class from which the various VWN (Vosko, Wilk and Nusair) local correlation functional (1, 2, 3, 4, 5) classes are derived |
| CWavefunction | A Wavefunction is a MolecularEnergy that utilizies a GaussianBasisSet |
| CX | |
| CXalphaFunctional | Implements the Xalpha exchange functional |
| CY | |
| Cerrno_exception | |
| CLocalHSOSContribution | |
| CLocalHSOSEnergyContribution | |
| CLocalHSOSGradContribution | |
| Cpoint | |
| CTaylor_Fjt_Eval | |
| CTCPClientConnection | |
| CTCPIOSocket | |
| CTCPServerConnection | |
| CTCPServerSocket | |
| CTCPSocket | |
| Cvertex | |
| Cvertices | |
| CYYSTYPE | |