  Anasazi | Namespace Anasazi contains the classes, structs, enums and utilities used by the Anasazi package  | 
   Experimental |  | 
    TraceMin | This class implements a TraceMIN iteration, a preconditioned iteration for solving linear symmetric positive definite eigenproblems  | 
    TraceMinBaseState | Structure to contain pointers to TraceMinBase state variables  | 
    TraceMinBaseInitFailure | TraceMinBaseInitFailure is thrown when the TraceMinBase solver is unable to generate an initial iterate in the TraceMinBase::initialize() routine  | 
    TraceMinBaseOrthoFailure | TraceMinBaseOrthoFailure is thrown when the orthogonalization manager is unable to orthogonalize the vectors in the current basis  | 
    TraceMinBase | This is an abstract base class for the trace minimization eigensolvers  | 
    TraceMinBaseSolMgr | The Anasazi::TraceMinBaseSolMgr provides an abstract base class for the TraceMin series of solver managers  | 
    TraceMinDavidson | This class implements a TraceMin-Davidson iteration for solving symmetric generalized eigenvalue problems  | 
    TraceMinDavidsonSolMgr | The Anasazi::TraceMinDavidsonSolMgr provides a flexible solver manager over the TraceMinDavidson eigensolver  | 
    TraceMinSolMgr | The Anasazi::TraceMinSolMgr provides a flexible solver manager over the TraceMin eigensolver  | 
   details |  | 
    MultiVecTsqrAdapter | TSQR adapter for MultiVec  | 
    StubTsqrAdapter | "Stub" TSQR adaptor for unsupported multivector types  | 
   BasicEigenproblem | This provides a basic implementation for defining standard or generalized eigenvalue problems  | 
   BasicOrthoManager | An implementation of the Anasazi::MatOrthoManager that performs orthogonalization using (potentially) multiple steps of classical Gram-Schmidt  | 
   BasicOutputManager | Anasazi's basic output manager for sending information of select verbosity levels to the appropriate output stream  | 
   BasicSort | An implementation of the Anasazi::SortManager that performs a collection of common sorting techniques  | 
   BlockDavidsonState | Structure to contain pointers to BlockDavidson state variables  | 
   BlockDavidsonInitFailure | BlockDavidsonInitFailure is thrown when the BlockDavidson solver is unable to generate an initial iterate in the BlockDavidson::initialize() routine  | 
   BlockDavidsonOrthoFailure | BlockDavidsonOrthoFailure 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)  | 
   BlockDavidson | This class implements a Block Davidson iteration, a preconditioned iteration for solving linear Hermitian eigenproblems  | 
   BlockDavidsonSolMgr | The BlockDavidsonSolMgr provides a powerful solver manager over the BlockDavidson eigensolver  | 
   BlockKrylovSchurState | Structure to contain pointers to BlockKrylovSchur state variables  | 
   BlockKrylovSchurInitFailure | BlockKrylovSchurInitFailure is thrown when the BlockKrylovSchur solver is unable to generate an initial iterate in the BlockKrylovSchur::initialize() routine  | 
   BlockKrylovSchurOrthoFailure | BlockKrylovSchurOrthoFailure is thrown when the orthogonalization manager is unable to generate orthonormal columns from the new basis vectors  | 
   BlockKrylovSchur | This class implements the block Krylov-Schur iteration, for solving linear eigenvalue problems  | 
   BlockKrylovSchurSolMgr | The Anasazi::BlockKrylovSchurSolMgr provides a flexible solver manager over the BlockKrylovSchur eigensolver  | 
   Eigenproblem | This class defines the interface required by an eigensolver and status test class to compute solutions to an eigenproblem  | 
   Eigensolver | The Eigensolver is a templated virtual base class that defines the basic interface that any eigensolver will support  | 
   Factory | This provides a factory to build Anasazi solvers using parameter lists  | 
   GeneralizedDavidsonState | Structure to contain pointers to GeneralizedDavidson state variables  | 
   GeneralizedDavidson | Solves eigenvalue problem using generalized Davidson method  | 
   GeneralizedDavidsonSolMgr | Solver Manager for GeneralizedDavidson  | 
   GenOrthoManager |  | 
   HelperTraits | Class which defines basic traits for working with different scalar types  | 
   ICGSOrthoManager | An implementation of the Anasazi::GenOrthoManager that performs orthogonalization using iterated classical Gram-Schmidt  | 
   IRTR |  | 
   LOBPCGState | Structure to contain pointers to Anasazi state variables  | 
   LOBPCGRitzFailure | LOBPCGRitzFailure is thrown when the LOBPCG solver is unable to continue a call to LOBPCG::iterate() due to a failure of the algorithm  | 
   LOBPCGInitFailure | LOBPCGInitFailure is thrown when the LOBPCG solver is unable to generate an initial iterate in the LOBPCG::initialize() routine  | 
   LOBPCGOrthoFailure | LOBPCGOrthoFailure is thrown when an orthogonalization attempt fails  | 
   LOBPCG | This class provides the Locally Optimal Block Preconditioned Conjugate Gradient (LOBPCG) iteration, a preconditioned iteration for solving linear Hermitian eigenproblems  | 
   LOBPCGSolMgr | User interface for the LOBPCG eigensolver  | 
   MatOrthoManager | Anasazi's templated virtual class for providing routines for orthogonalization and orthonormalization of multivectors using matrix-based inner products  | 
   MultiVec | Interface for multivectors used by Anasazi's linear solvers  | 
   MultiVecTraits< ScalarType, MultiVec< ScalarType > > | Specialization of MultiVecTraits for Belos::MultiVec  | 
   UndefinedMultiVecTraits | Used by MultiVecTraits to report lack of a specialization  | 
   MultiVecTraits | Traits class which defines basic operations on multivectors  | 
   Operator | Anasazi's templated virtual class for constructing an operator that can interface with the OperatorTraits class used by the eigensolvers  | 
   OperatorTraits< ScalarType, MultiVec< ScalarType >, Operator< ScalarType > > | Template specialization of Anasazi::OperatorTraits class using Anasazi::Operator and Anasazi::MultiVec virtual base classes  | 
   OperatorError | Exceptions thrown to signal error in operator application  | 
   UndefinedOperatorTraits | This 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  | 
   OperatorTraits | Virtual base class which defines basic traits for the operator type  | 
   OrthoError | Exception thrown to signal error in an orthogonalization manager method  | 
   OrthoManager | Anasazi's templated virtual class for providing routines for orthogonalization and orthonormalization of multivectors  | 
   OutputManager | Output 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  | 
   OutputStreamTraits | Output 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  | 
   RTRState | Structure to contain pointers to RTR state variables  | 
   RTRRitzFailure | RTRRitzFailure is thrown when the RTR solver is unable to continue a call to RTRBase::iterate() due to a failure of the algorithm  | 
   RTRInitFailure | RTRInitFailure is thrown when the RTR solver is unable to generate an initial iterate in the RTRBase::initialize() routine  | 
   RTROrthoFailure | RTROrthoFailure is thrown when an orthogonalization attempt fails  | 
   RTRBase | This 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)  | 
   RTRSolMgr | The Anasazi::RTRSolMgr provides a simple solver manager over the RTR eigensolver. For more information, see the discussion for RTRBase  | 
   SimpleLOBPCGSolMgr | The Anasazi::SimpleLOBPCGSolMgr provides a simple solver manager over the LOBPCG eigensolver  | 
   SIRTR |  | 
   SolverManager | The Anasazi::SolverManager is a templated virtual base class that defines the basic interface that any solver manager will support  | 
   SolverUtils | Anasazi's templated, static class providing utilities for the solvers  | 
   SortManagerError | SortManagerError 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  | 
   SortManager | Anasazi's templated pure virtual class for managing the sorting of approximate eigenvalues computed by the eigensolver. A concrete implementation of this class is necessary  | 
   StatusTestError | Exception thrown to signal error in a status test during Anasazi::StatusTest::checkStatus()  | 
   StatusTest | Common interface of stopping criteria for Anasazi's solvers  | 
   StatusTestCombo | Status test for forming logical combinations of other status tests  | 
   StatusTestMaxIters | A status test for testing the number of iterations  | 
   StatusTestOutput | A special StatusTest for printing other status tests  | 
   ResNormNaNError | ResNormNaNError is thrown from StatusTestResNorm::checkStatus() when a NaN ("not a number") is detected among the residual norms returned by the eigensolver  | 
   StatusTestResNorm | A status test for testing the norm of the eigenvectors residuals  | 
   StatusTestWithOrdering | A status test for testing the norm of the eigenvectors residuals along with a set of auxiliary eigenvalues  | 
   SVQBOrthoManager | An 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  | 
   TsqrAdaptor | Map from multivector class to TSQR adaptor class  | 
   OutOfPlaceNormalizerMixin | Mixin for out-of-place orthogonalization  | 
   TsqrOrthoManager | TSQR-based OrthoManager subclass  | 
   TsqrMatOrthoManager | MatOrthoManager subclass using TSQR or SVQB  | 
   TsqrOrthoError | TsqrOrthoManager(Impl) error  | 
   TsqrOrthoFault | Orthogonalization fault  | 
   TsqrOrthoManagerImpl | TSQR-based OrthoManager subclass implementation  | 
   AnasaziError | An exception class parent to all Anasazi exceptions  | 
   Value | This struct is used for storing eigenvalues and Ritz values, as a pair of real values  | 
   Eigensolution | Struct for storing an eigenproblem solution  | 
   MultiVecTraits< ScalarType, Thyra::MultiVectorBase< ScalarType > > | Template specialization of Anasazi::MultiVecTraits class using the Thyra::MultiVectorBase class  | 
   OperatorTraits< ScalarType, Thyra::MultiVectorBase< ScalarType >, Thyra::LinearOpBase< ScalarType > > | Template specialization of Anasazi::OperatorTraits class using the Thyra::LinearOpBase virtual base class and Thyra::MultiVectorBase class  | 
   ThyraMultiVec | Basic adapter class for Anasazi::MultiVec that uses Thyra::MultiVectorBase<ScalarType>  | 
   ThyraOp | Basic adapter class for Anasazi::Operator that uses Thyra_Operator  | 
   EpetraMultiVecFailure | EpetraMultiVecFailure is thrown when a return value from an Epetra call on an Epetra_MultiVector is non-zero  | 
   EpetraOpFailure | EpetraOpFailure is thrown when a return value from an Epetra call on an Epetra_Operator is non-zero  | 
   EpetraMultiVecAccessor | EpetraMultiVecAccessor 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  | 
   EpetraMultiVec | Basic adapter class for Anasazi::MultiVec that uses Epetra_MultiVector  | 
   EpetraOp | Basic adapter class for Anasazi::Operator that uses Epetra_Operator  | 
   EpetraGenOp | Adapter class for creating an operators often used in solving generalized eigenproblems  | 
   EpetraSymOp | Adapter class for creating a symmetric operator from an Epetra_Operator  | 
   EpetraSymMVOp | Adapter class for creating a symmetric operator from an Epetra_MultiVector  | 
   EpetraWSymMVOp | Adapter class for creating a weighted operator from an Epetra_MultiVector and Epetra_Operator  | 
   EpetraW2SymMVOp | Adapter class for creating a weighted symmetric operator from an Epetra_MultiVector and Epetra_Operator  | 
   MultiVecTraits< double, Epetra_MultiVector > | Template specialization of Anasazi::MultiVecTraits class using the Epetra_MultiVector class  | 
   OperatorTraits< double, Epetra_MultiVector, Epetra_Operator > | Template specialization of Anasazi::OperatorTraits class using the Epetra_Operator virtual base class and Epetra_MultiVector class  | 
   EpetraSpecializedMultiVecFailure | EpetraSpecializedMultiVecFailure is thrown when a return value from an Epetra call on an Epetra_MultiVector is non-zero  | 
   EpetraOpMultiVec | Specialized adapter class for Anasazi::MultiVec that uses Epetra_MultiVector and Epetra_Operator to define the inner-product  | 
   MultiVecTraits< Scalar, Tpetra::MultiVector< Scalar, LO, GO, Node > > | Specialization of MultiVecTraits for MV = Tpetra::MultiVector  | 
   OperatorTraits< Scalar, Tpetra::MultiVector< Scalar, LO, GO, Node >, Tpetra::Operator< Scalar, LO, GO, Node > > | Partial specialization of OperatorTraits for Tpetra objects  | 
   RandomizedSolMgr | The Anasazi::RandomizedSolMgr approximates largest eigenvalues/eigenvectors by performing a simple Rayleigh-Ritz projection over a random block of vectors  | 
  Experimental |  | 
  Trilinos |  | 
   Details |  | 
  TSQR |  | 
   Trilinos |  | 
    Randomizer | Generates random test problems for TSQR  | 
   TwoLevelDistTsqr | Interprocess part of TSQR  |