Anasazi Version of the Day
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NAnasaziNamespace Anasazi contains the classes, structs, enums and utilities used by the Anasazi package
  Ndetails
   CMultiVecTsqrAdapterTSQR adapter for MultiVec
   CStubTsqrAdapter"Stub" TSQR adaptor for unsupported multivector types
  NExperimental
   CTraceMinThis class implements a TraceMIN iteration, a preconditioned iteration for solving linear symmetric positive definite eigenproblems
   CTraceMinBaseThis is an abstract base class for the trace minimization eigensolvers
   CTraceMinBaseInitFailureTraceMinBaseInitFailure is thrown when the TraceMinBase solver is unable to generate an initial iterate in the TraceMinBase::initialize() routine
   CTraceMinBaseOrthoFailureTraceMinBaseOrthoFailure is thrown when the orthogonalization manager is unable to orthogonalize the vectors in the current basis
   CTraceMinBaseSolMgrThe Anasazi::TraceMinBaseSolMgr provides an abstract base class for the TraceMin series of solver managers
   CTraceMinBaseStateStructure to contain pointers to TraceMinBase state variables
   CTraceMinDavidsonThis class implements a TraceMin-Davidson iteration for solving symmetric generalized eigenvalue problems
   CTraceMinDavidsonSolMgrThe Anasazi::TraceMinDavidsonSolMgr provides a flexible solver manager over the TraceMinDavidson eigensolver
   CTraceMinSolMgrThe Anasazi::TraceMinSolMgr provides a flexible solver manager over the TraceMin eigensolver
  CAnasaziErrorAn exception class parent to all Anasazi exceptions
  CBasicEigenproblemThis provides a basic implementation for defining standard or generalized eigenvalue problems
  CBasicOrthoManagerAn implementation of the Anasazi::MatOrthoManager that performs orthogonalization using (potentially) multiple steps of classical Gram-Schmidt
  CBasicOutputManagerAnasazi's basic output manager for sending information of select verbosity levels to the appropriate output stream
  CBasicSortAn implementation of the Anasazi::SortManager that performs a collection of common sorting techniques
  CBlockDavidsonThis class implements a Block Davidson iteration, a preconditioned iteration for solving linear Hermitian eigenproblems
  CBlockDavidsonInitFailureBlockDavidsonInitFailure is thrown when the BlockDavidson solver is unable to generate an initial iterate in the BlockDavidson::initialize() routine
  CBlockDavidsonOrthoFailureBlockDavidsonOrthoFailure is thrown when the orthogonalization manager is unable to orthogonalize the preconditioned residual against (a.k.a. H) the current basis (a.k.a. V)
  CBlockDavidsonSolMgrThe BlockDavidsonSolMgr provides a powerful solver manager over the BlockDavidson eigensolver
  CBlockDavidsonStateStructure to contain pointers to BlockDavidson state variables
  CBlockKrylovSchurThis class implements the block Krylov-Schur iteration, for solving linear eigenvalue problems
  CBlockKrylovSchurInitFailureBlockKrylovSchurInitFailure is thrown when the BlockKrylovSchur solver is unable to generate an initial iterate in the BlockKrylovSchur::initialize() routine
  CBlockKrylovSchurOrthoFailureBlockKrylovSchurOrthoFailure is thrown when the orthogonalization manager is unable to generate orthonormal columns from the new basis vectors
  CBlockKrylovSchurSolMgrThe Anasazi::BlockKrylovSchurSolMgr provides a flexible solver manager over the BlockKrylovSchur eigensolver
  CBlockKrylovSchurStateStructure to contain pointers to BlockKrylovSchur state variables
  CEigenproblemThis class defines the interface required by an eigensolver and status test class to compute solutions to an eigenproblem
  CEigensolutionStruct for storing an eigenproblem solution
  CEigensolverThe Eigensolver is a templated virtual base class that defines the basic interface that any eigensolver will support
  CEpetraGenOpAdapter class for creating an operators often used in solving generalized eigenproblems
  CEpetraMultiVecBasic adapter class for Anasazi::MultiVec that uses Epetra_MultiVector
  CEpetraMultiVecAccessorEpetraMultiVecAccessor is an interfaceto allow any Anasazi::MultiVec implementation that is based on Epetra_MultiVector to use the various Anasazi::Operator interfaces defined for Epetra_Operator
  CEpetraMultiVecFailureEpetraMultiVecFailure is thrown when a return value from an Epetra call on an Epetra_MultiVector is non-zero
  CEpetraOpBasic adapter class for Anasazi::Operator that uses Epetra_Operator
  CEpetraOpFailureEpetraOpFailure is thrown when a return value from an Epetra call on an Epetra_Operator is non-zero
  CEpetraOpMultiVecSpecialized adapter class for Anasazi::MultiVec that uses Epetra_MultiVector and Epetra_Operator to define the inner-product
  CEpetraSpecializedMultiVecFailureEpetraSpecializedMultiVecFailure is thrown when a return value from an Epetra call on an Epetra_MultiVector is non-zero
  CEpetraSymMVOpAdapter class for creating a symmetric operator from an Epetra_MultiVector
  CEpetraSymOpAdapter class for creating a symmetric operator from an Epetra_Operator
  CEpetraW2SymMVOpAdapter class for creating a weighted symmetric operator from an Epetra_MultiVector and Epetra_Operator
  CEpetraWSymMVOpAdapter class for creating a weighted operator from an Epetra_MultiVector and Epetra_Operator
  CFactoryThis provides a factory to build Anasazi solvers using parameter lists
  CGeneralizedDavidsonSolves eigenvalue problem using generalized Davidson method
  CGeneralizedDavidsonSolMgrSolver Manager for GeneralizedDavidson
  CGeneralizedDavidsonStateStructure to contain pointers to GeneralizedDavidson state variables
  CGenOrthoManager
  CHelperTraitsClass which defines basic traits for working with different scalar types
  CICGSOrthoManagerAn implementation of the Anasazi::GenOrthoManager that performs orthogonalization using iterated classical Gram-Schmidt
  CIRTR
  CLOBPCGThis class provides the Locally Optimal Block Preconditioned Conjugate Gradient (LOBPCG) iteration, a preconditioned iteration for solving linear Hermitian eigenproblems
  CLOBPCGInitFailureLOBPCGInitFailure is thrown when the LOBPCG solver is unable to generate an initial iterate in the LOBPCG::initialize() routine
  CLOBPCGOrthoFailureLOBPCGOrthoFailure is thrown when an orthogonalization attempt fails
  CLOBPCGRitzFailureLOBPCGRitzFailure is thrown when the LOBPCG solver is unable to continue a call to LOBPCG::iterate() due to a failure of the algorithm
  CLOBPCGSolMgrUser interface for the LOBPCG eigensolver
  CLOBPCGStateStructure to contain pointers to Anasazi state variables
  CMatOrthoManagerAnasazi's templated virtual class for providing routines for orthogonalization and orthonormalization of multivectors using matrix-based inner products
  CMultiVecInterface for multivectors used by Anasazi's linear solvers
  CMultiVecTraitsTraits class which defines basic operations on multivectors
  CMultiVecTraits< double, Epetra_MultiVector >Template specialization of Anasazi::MultiVecTraits class using the Epetra_MultiVector class
  CMultiVecTraits< Scalar, Tpetra::MultiVector< Scalar, LO, GO, Node > >Specialization of MultiVecTraits for MV = Tpetra::MultiVector
  CMultiVecTraits< ScalarType, MultiVec< ScalarType > >Specialization of MultiVecTraits for Belos::MultiVec
  CMultiVecTraits< ScalarType, Thyra::MultiVectorBase< ScalarType > >Template specialization of Anasazi::MultiVecTraits class using the Thyra::MultiVectorBase class
  COperatorAnasazi's templated virtual class for constructing an operator that can interface with the OperatorTraits class used by the eigensolvers
  COperatorErrorExceptions thrown to signal error in operator application
  COperatorTraitsVirtual base class which defines basic traits for the operator type
  COperatorTraits< double, Epetra_MultiVector, Epetra_Operator >Template specialization of Anasazi::OperatorTraits class using the Epetra_Operator virtual base class and Epetra_MultiVector class
  COperatorTraits< Scalar, Tpetra::MultiVector< Scalar, LO, GO, Node >, Tpetra::Operator< Scalar, LO, GO, Node > >Partial specialization of OperatorTraits for Tpetra objects
  COperatorTraits< ScalarType, MultiVec< ScalarType >, Operator< ScalarType > >Template specialization of Anasazi::OperatorTraits class using Anasazi::Operator and Anasazi::MultiVec virtual base classes
  COperatorTraits< ScalarType, Thyra::MultiVectorBase< ScalarType >, Thyra::LinearOpBase< ScalarType > >Template specialization of Anasazi::OperatorTraits class using the Thyra::LinearOpBase virtual base class and Thyra::MultiVectorBase class
  COrthoErrorException thrown to signal error in an orthogonalization manager method
  COrthoManagerAnasazi's templated virtual class for providing routines for orthogonalization and orthonormalization of multivectors
  COutOfPlaceNormalizerMixinMixin for out-of-place orthogonalization
  COutputManagerOutput managers remove the need for the eigensolver to know any information about the required output. Calling isVerbosity( MsgType type ) informs the solver if it is supposed to output the information corresponding to the message type
  COutputStreamTraitsOutput managers remove the need for the eigensolver to know any information about the required output. However, a formatted output stream is needed to control the output during parallel computations
  CResNormNaNErrorResNormNaNError is thrown from StatusTestResNorm::checkStatus() when a NaN ("not a number") is detected among the residual norms returned by the eigensolver
  CRTRBaseThis class is an abstract base class for Implicit Riemannian Trust-Region based eigensolvers. The class provides the interfaces shared by the IRTR solvers (e.g., getState() and initialize()) as well as the shared implementations (e.g., inner products)
  CRTRInitFailureRTRInitFailure is thrown when the RTR solver is unable to generate an initial iterate in the RTRBase::initialize() routine
  CRTROrthoFailureRTROrthoFailure is thrown when an orthogonalization attempt fails
  CRTRRitzFailureRTRRitzFailure is thrown when the RTR solver is unable to continue a call to RTRBase::iterate() due to a failure of the algorithm
  CRTRSolMgrThe Anasazi::RTRSolMgr provides a simple solver manager over the RTR eigensolver. For more information, see the discussion for RTRBase
  CRTRStateStructure to contain pointers to RTR state variables
  CSimpleLOBPCGSolMgrThe Anasazi::SimpleLOBPCGSolMgr provides a simple solver manager over the LOBPCG eigensolver
  CSIRTR
  CSolverManagerThe Anasazi::SolverManager is a templated virtual base class that defines the basic interface that any solver manager will support
  CSolverUtilsAnasazi's templated, static class providing utilities for the solvers
  CSortManagerAnasazi's templated pure virtual class for managing the sorting of approximate eigenvalues computed by the eigensolver. A concrete implementation of this class is necessary
  CSortManagerErrorSortManagerError is thrown when the Anasazi::SortManager is unable to sort the numbers, due to some failure of the sort method or error in calling it
  CStatusTestCommon interface of stopping criteria for Anasazi's solvers
  CStatusTestComboStatus test for forming logical combinations of other status tests
  CStatusTestErrorException thrown to signal error in a status test during Anasazi::StatusTest::checkStatus()
  CStatusTestMaxItersA status test for testing the number of iterations
  CStatusTestOutputA special StatusTest for printing other status tests
  CStatusTestResNormA status test for testing the norm of the eigenvectors residuals
  CStatusTestWithOrderingA status test for testing the norm of the eigenvectors residuals along with a set of auxiliary eigenvalues
  CSVQBOrthoManagerAn implementation of the Anasazi::MatOrthoManager that performs orthogonalization using the SVQB iterative orthogonalization technique described by Stathapoulos and Wu. This orthogonalization routine, while not returning the upper triangular factors of the popular Gram-Schmidt method, has a communication cost (measured in number of communication calls) that is independent of the number of columns in the basis
  CThyraMultiVecBasic adapter class for Anasazi::MultiVec that uses Thyra::MultiVectorBase<ScalarType>
  CThyraOpBasic adapter class for Anasazi::Operator that uses Thyra_Operator
  CTsqrAdaptorMap from multivector class to TSQR adaptor class
  CTsqrMatOrthoManagerMatOrthoManager subclass using TSQR or SVQB
  CTsqrOrthoErrorTsqrOrthoManager(Impl) error
  CTsqrOrthoFaultOrthogonalization fault
  CTsqrOrthoManagerTSQR-based OrthoManager subclass
  CTsqrOrthoManagerImplTSQR-based OrthoManager subclass implementation
  CUndefinedMultiVecTraitsUsed by MultiVecTraits to report lack of a specialization
  CUndefinedOperatorTraitsThis is the default struct used by OperatorTraits<ScalarType, MV, OP> class to produce a compile time error when the specialization does not exist for operator type OP
  CValueThis struct is used for storing eigenvalues and Ritz values, as a pair of real values
 NTSQR
  NTrilinos
   CRandomizerGenerates random test problems for TSQR
  CTwoLevelDistTsqrInterprocess part of TSQR