Anasazi  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCAnasazi::AnasaziErrorAn exception class parent to all Anasazi exceptions
oCAnasazi::BlockDavidsonState< ScalarType, MV >Structure to contain pointers to BlockDavidson state variables
oCAnasazi::BlockKrylovSchurState< ScalarType, MulVec >Structure to contain pointers to BlockKrylovSchur state variables
oCAnasazi::Eigenproblem< ScalarType, MV, OP >This class defines the interface required by an eigensolver and status test class to compute solutions to an eigenproblem
oCAnasazi::Eigensolution< ScalarType, MV >Struct for storing an eigenproblem solution
oCAnasazi::Eigensolver< ScalarType, MV, OP >The Eigensolver is a templated virtual base class that defines the basic interface that any eigensolver will support
oCEpetra_BLAS [external]
oCEpetra_CompObject [external]
oCEpetra_Object [external]
oCEpetra_Operator [external]
oCEpetra_SrcDistObject [external]
oCAnasazi::EpetraMultiVecAccessorEpetraMultiVecAccessor 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
oCAnasazi::FactoryThis provides a factory to build Anasazi solvers using parameter lists
oCAnasazi::GeneralizedDavidsonState< ScalarType, MV >Structure to contain pointers to GeneralizedDavidson state variables
oCAnasazi::HelperTraits< ScalarType >Class which defines basic traits for working with different scalar types
oCAnasazi::LOBPCGState< ScalarType, MultiVector >Structure to contain pointers to Anasazi state variables
oCAnasazi::MultiVec< ScalarType >Interface for multivectors used by Anasazi's linear solvers
oCAnasazi::MultiVec< double >
oCAnasazi::MultiVecTraits< ScalarType, MV >Traits class which defines basic operations on multivectors
oCAnasazi::MultiVecTraits< double, Epetra_MultiVector >Template specialization of Anasazi::MultiVecTraits class using the Epetra_MultiVector class
oCAnasazi::MultiVecTraits< Scalar, Tpetra::MultiVector< Scalar, LO, GO, Node > >Specialization of MultiVecTraits for MV = Tpetra::MultiVector
oCAnasazi::MultiVecTraits< ScalarType, MultiVec< ScalarType > >Specialization of MultiVecTraits for Belos::MultiVec
oCAnasazi::MultiVecTraits< ScalarType, Thyra::MultiVectorBase< ScalarType > >Template specialization of Anasazi::MultiVecTraits class using the Thyra::MultiVectorBase class
oCAnasazi::details::MultiVecTsqrAdapter< ScalarType >TSQR adapter for MultiVec
oCAnasazi::Operator< ScalarType >Anasazi's templated virtual class for constructing an operator that can interface with the OperatorTraits class used by the eigensolvers
oCAnasazi::Operator< double >
oCAnasazi::OperatorTraits< ScalarType, MV, OP >Virtual base class which defines basic traits for the operator type
oCAnasazi::OperatorTraits< double, Epetra_MultiVector, Epetra_Operator >Template specialization of Anasazi::OperatorTraits class using the Epetra_Operator virtual base class and Epetra_MultiVector class
oCAnasazi::OperatorTraits< Scalar, Tpetra::MultiVector< Scalar, LO, GO, Node >, Tpetra::Operator< Scalar, LO, GO, Node > >Partial specialization of OperatorTraits for Tpetra objects
oCAnasazi::OperatorTraits< ScalarType, MultiVec< ScalarType >, Operator< ScalarType > >Template specialization of Anasazi::OperatorTraits class using Anasazi::Operator and Anasazi::MultiVec virtual base classes
oCAnasazi::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
oCAnasazi::OrthoManager< ScalarType, MV >Anasazi's templated virtual class for providing routines for orthogonalization and orthonormalization of multivectors
oCAnasazi::OrthoManager< Scalar, MV >
oCAnasazi::OutOfPlaceNormalizerMixin< Scalar, MV >Mixin for out-of-place orthogonalization
oCAnasazi::OutputManager< ScalarType >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
oCAnasazi::OutputStreamTraits< OperatorType >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
oCTeuchos::ParameterListAcceptor [external]
oCTSQR::Trilinos::Randomizer< S, LO, GO, MV, Gen >Generates random test problems for TSQR
oCAnasazi::RTRState< ScalarType, MV >Structure to contain pointers to RTR state variables
oCAnasazi::SolverManager< ScalarType, MV, OP >The Anasazi::SolverManager is a templated virtual base class that defines the basic interface that any solver manager will support
oCAnasazi::SolverUtils< ScalarType, MV, OP >Anasazi's templated, static class providing utilities for the solvers
oCAnasazi::SortManager< MagnitudeType >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
oCAnasazi::StatusTest< ScalarType, MV, OP >Common interface of stopping criteria for Anasazi's solvers
oCAnasazi::Experimental::TraceMinBaseState< ScalarType, MV >Structure to contain pointers to TraceMinBase state variables
oCAnasazi::TsqrAdaptor< ScalarType, MultiVectorType >Map from multivector class to TSQR adaptor class
oCTSQR::TwoLevelDistTsqr< LocalOrdinal, Scalar, DistTsqrType >Interprocess part of TSQR
oCAnasazi::UndefinedMultiVecTraits< ScalarType, MV >Used by MultiVecTraits to report lack of a specialization
oCAnasazi::UndefinedOperatorTraits< ScalarType, MV, OP >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
\CAnasazi::Value< ScalarType >This struct is used for storing eigenvalues and Ritz values, as a pair of real values