Belos Package Browser (Single Doxygen Collection) Development
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
 CBelos::BiCGStabIterationState< ScalarType, MV >Structure to contain pointers to BiCGStabIteration state variables
 Cstd::binary_function
 CBelos::ReorthogonalizationCallback< Scalar >Interface of callback invoked by TsqrOrthoManager on reorthogonalization
 CBelos::BlockGCRODRIterState< ScalarType, MV >Structure to contain pointers to BlockGCRODRIter state variables
 CBelos::CGIterationState< ScalarType, MV >Structure to contain pointers to CGIteration state variables
 CBelos::BlockGmresIter< ScalarType, MV, OP >::CheckList
 CBelos::CustomSolverFactory< Scalar, MV, OP >Interface for custom Belos solver factories
 CBelos::DefaultSolverParametersDefault parameters common to most Belos solvers
 CTeuchos::Describable
 CBelos::Impl::SolverFactoryParent< SC, MV, OP >
 CBelos::GenericSolverFactory< SC, MV, OP >
 CBelos::Impl::SolverFactoryParent< float, MultiVec< float >, Operator< float > >
 CBelos::BelosFloatSolverFactory
 CBelos::Impl::SolverFactoryParent< double, MultiVec< double >, Operator< double > >
 CBelos::BelosSolverFactory
 CBelos::SolverManager< Scalar, MV, OP >
 CBelos::StatusTest< Scalar, MV, OP >
 CBelos::StatusTestCombo< Scalar, MV, OP >
 CBelos::StatusTestMaxIters< Scalar, MV, OP >
 CBelos::StatusTest< ScalarType, Thyra::MultiVectorBase< ScalarType >, Thyra::LinearOpBase< ScalarType > >
 CBelos::StatusTestResNorm< ScalarType, Thyra::MultiVectorBase< ScalarType >, Thyra::LinearOpBase< ScalarType > >
 CBelos::StatusTestGenResSubNorm< ScalarType, Thyra::MultiVectorBase< ScalarType >, Thyra::LinearOpBase< ScalarType > >
 CBelos::StatusTestGenResSubNorm< ScalarType, Thyra::MultiVectorBase< ScalarType >, Thyra::LinearOpBase< ScalarType > >
 CBelos::Impl::SolverFactoryParent< Scalar, MV, OP >Specializations of Belos::SolverFactory may inherit from this class to get basic SolverFactory functionality
 CBelos::SolverManager< ScalarType, MV, OP >The Belos::SolverManager is a templated virtual base class that defines the basic interface that any solver manager will support
 CBelos::BiCGStabSolMgr< ScalarType, MV, OP >The Belos::BiCGStabSolMgr provides a powerful and fully-featured solver manager over the pseudo-block BiCGStab iteration
 CBelos::BlockGCRODRSolMgr< ScalarType, MV, OP >A solver manager for the Block GCRO-DR (Block Recycling GMRES) linear solver
 CBelos::BlockGmresSolMgr< ScalarType, MV, OP >Interface to Block GMRES and Flexible GMRES
 CBelos::Details::RealSolverManager< ScalarType, MV, OP, false >
 CBelos::LSQRSolMgr< ScalarType, MV, OP, false >
 CBelos::Details::RealSolverManager< ScalarType, MV, OP, true >
 CBelos::Details::SolverManagerRequiresLapack< ScalarType, MV, OP, false >Specialization for ScalarType types for which Teuchos::LAPACK does NOT have a valid implementation
 CBelos::Details::SolverManagerRequiresLapack< ScalarType, MV, OP, true >Specialization for ScalarType types for which Teuchos::LAPACK has a valid implementation
 CBelos::BlockCGSolMgr< ScalarType, MV, OP, true >
 CBelos::GCRODRSolMgr< ScalarType, MV, OP, true >Partial specialization for ScalarType types for which Teuchos::LAPACK has a valid implementation
 CBelos::PseudoBlockCGSolMgr< ScalarType, MV, OP, true >
 CBelos::Details::SolverManagerRequiresRealLapack< ScalarType, MV, OP, false >Stub specialization for ScalarType types which are NOT real, or for which Teuchos::LAPACK does NOT have a valid implementation
 CBelos::Details::SolverManagerRequiresRealLapack< ScalarType, MV, OP, true >Non-stub specialization for real ScalarType types for which Teuchos::LAPACK has a valid implementation
 CBelos::PCPGSolMgr< ScalarType, MV, OP, true >
 CBelos::RCGSolMgr< ScalarType, MV, OP, true >
 CBelos::FixedPointSolMgr< ScalarType, MV, OP >The Belos::FixedPointSolMgr provides a powerful and fully-featured solver manager over the FixedPoint linear solver
 CBelos::GmresPolySolMgr< ScalarType, MV, OP >The GMRES polynomial can be created in conjunction with any standard preconditioner
 CBelos::MinresSolMgr< ScalarType, MV, OP >MINRES linear solver solution manager
 CBelos::PseudoBlockGmresSolMgr< ScalarType, MV, OP >Interface to standard and "pseudoblock" GMRES
 CBelos::PseudoBlockStochasticCGSolMgr< ScalarType, MV, OP >The Belos::PseudoBlockStochasticCGSolMgr provides a powerful and fully-featured solver manager over the pseudo-block CG iteration
 CBelos::PseudoBlockTFQMRSolMgr< ScalarType, MV, OP >The Belos::PseudoBlockTFQMRSolMgr provides a powerful and fully-featured solver manager over the pseudo-block TFQMR linear solver
 CBelos::TFQMRSolMgr< ScalarType, MV, OP >The Belos::TFQMRSolMgr provides a powerful and fully-featured solver manager over the TFQMR linear solver
 CBelos::StatusTest< ScalarType, MV, OP >A pure virtual class for defining the status tests for the Belos iterative solvers
 CBelos::LSQRStatusTest< ScalarType, MV, OP >
 CBelos::StatusTestCombo< ScalarType, MV, OP >A class for extending the status testing capabilities of Belos via logical combinations
 CBelos::StatusTestLogResNorm< ScalarType, MV, OP >A Belos::StatusTest debugging class for storing the absolute residual norms generated during a solve
 CBelos::StatusTestMaxIters< ScalarType, MV, OP >A Belos::StatusTest class for specifying a maximum number of iterations
 CBelos::StatusTestOutput< ScalarType, MV, OP >A virtual base class for StatusTest that print other status tests
 CBelos::StatusTestGeneralOutput< ScalarType, MV, OP >A special StatusTest for printing other status tests
 CBelos::StatusTestResNormOutput< ScalarType, MV, OP >A special StatusTest for printing other status tests in a simple format
 CBelos::StatusTestUserOutput< ScalarType, MV, OP >A special StatusTest for printing other status tests in a simple format
 CBelos::StatusTestResNorm< ScalarType, MV, OP >An abstract class of StatusTest for stopping criteria using residual norms
 CBelos::StatusTestGenResNorm< ScalarType, MV, OP >An implementation of StatusTestResNorm using a family of residual norms
 CBelos::StatusTestGenResSubNorm< ScalarType, MV, OP >An implementation of StatusTestResNorm using a family of norms of subvectors of the residual vectors
 CBelos::StatusTestImpResNorm< ScalarType, MV, OP >Convergence test using the implicit residual norm(s), with an explicit residual norm(s) check for loss of accuracy if necessary
 CBelos::FixedPointIterationState< ScalarType, MV >Structure to contain pointers to FixedPointIteration state variables
 CBelos::GCRODRIterState< ScalarType, MV >Structure to contain pointers to GCRODRIter state variables
 CBelos::GmresIterationState< ScalarType, MV >Structure to contain pointers to GmresIteration state variables
 CBelos::InnerSolver< Scalar, MV, OP >Inner solver interface
 CBelos::InnerSolveResultRepresents the result of an inner solve
 CBelos::InnerSolverTraits< Scalar, MV, OP >Wrap an InnerSolver in an OP (operator)
 CBelos::Iteration< ScalarType, MV, OP >
 CBelos::BiCGStabIter< ScalarType, MV, OP >This class implements the pseudo-block BiCGStab iteration, where the basic BiCGStab algorithm is performed on all of the linear systems simultaneously
 CBelos::BlockGCRODRIter< ScalarType, MV, OP >Implementation of the Block GCRO-DR (Block Recycling GMRES) iteration
 CBelos::CGIteration< ScalarType, MV, OP >
 CBelos::BlockCGIter< ScalarType, MV, OP, true >Partial specialization for ScalarType types for which Teuchos::LAPACK has a valid implementation
 CBelos::BlockCGIter< ScalarType, MV, OP, lapackSupportsScalarType >Stub implementation of BlockCGIter, for ScalarType types for which Teuchos::LAPACK does NOT have a valid implementation
 CBelos::BlockCGIter< ScalarType, MV, OP, true >Partial specialization for ScalarType types for which Teuchos::LAPACK has a valid implementation
 CBelos::CGIter< ScalarType, MV, OP >This class implements the preconditioned Conjugate Gradient (CG) iteration
 CBelos::CGSingleRedIter< ScalarType, MV, OP >This class implements the preconditioned single-reduction Conjugate Gradient (CG) iteration
 CBelos::PseudoBlockCGIter< ScalarType, MV, OP >This class implements the pseudo-block CG iteration, where the basic CG algorithm is performed on all of the linear systems simultaneously
 CBelos::FixedPointIteration< ScalarType, MV, OP >
 CBelos::FixedPointIter< ScalarType, MV, OP >This class implements the preconditioned fixed point iteration
 CBelos::GCRODRIter< ScalarType, MV, OP >This class implements the GCRODR iteration, where a single-std::vector Krylov subspace is constructed. The QR decomposition of block, upper Hessenberg matrix is performed each iteration to update the least squares system and give the current linear system residuals
 CBelos::GmresIteration< ScalarType, MV, OP >
 CBelos::BlockFGmresIter< ScalarType, MV, OP >This class implements the block flexible GMRES iteration, where a block Krylov subspace is constructed. The QR decomposition of block, upper Hessenberg matrix is performed each iteration to update the least squares system and give the current linear system residuals
 CBelos::BlockGmresIter< ScalarType, MV, OP >This class implements the block GMRES iteration, where a block Krylov subspace is constructed. The QR decomposition of block, upper Hessenberg matrix is performed each iteration to update the least squares system and give the current linear system residuals
 CBelos::LSQRIter< ScalarType, MV, OP >Implementation of the LSQR iteration
 CBelos::MinresIteration< ScalarType, MV, OP >
 CBelos::MinresIter< ScalarType, MV, OP >MINRES implementation
 CBelos::PCPGIter< ScalarType, MV, OP >This class implements the PCPG iteration, where a single-std::vector Krylov subspace is constructed. The documentation refers to blocks, but note that at this point, all blocks have unit dimension
 CBelos::PseudoBlockGmresIter< ScalarType, MV, OP >This class implements the pseudo-block GMRES iteration, where a block Krylov subspace is constructed for all of the linear systems simultaneously.
The QR decomposition of each block, upper Hessenberg matrix is performed each iteration to update the least squares system and give the current linear system residuals
 CBelos::PseudoBlockTFQMRIter< ScalarType, MV, OP >This class implements the preconditioned transpose-free QMR algorithm for solving non-Hermitian linear systems of equations Ax = b, where b is the right-hand side vector and x is the corresponding solution
 CBelos::RCGIter< ScalarType, MV, OP >This class implements the RCG iteration, where a single-std::vector Krylov subspace is constructed
 CBelos::StochasticCGIteration< ScalarType, MV, OP >
 CBelos::PseudoBlockStochasticCGIter< ScalarType, MV, OP >This class implements the stochastic pseudo-block CG iteration, where the basic stochastic CG algorithm is performed on all of the linear systems simultaneously. The implementation is a pseudo-block generalization of the stochastic CG algorithm of Parker and Fox, SISC 2012
 CBelos::TFQMRIter< ScalarType, MV, OP >This class implements the preconditioned transpose-free QMR algorithm for solving non-Hermitian linear systems of equations Ax = b, where b is the right-hand side vector and x is the corresponding solution
 CBelos::Details::LapackSupportsScalar< ScalarType >Type traits class that says whether Teuchos::LAPACK has a valid implementation for the given ScalarType
 CBelos::Details::LapackSupportsScalar< double >
 CBelos::Details::LapackSupportsScalar< float >
 CBelos::LinearProblem< ScalarType, MV, OP >
 CTrilinos::Details::LinearSolver
 CBelos::Details::LinearSolver< MV, OP, ScalarType, NormType >Belos' implementation of Trilinos::Details::LinearSolver
 CTrilinos::Details::LinearSolverFactory
 CBelos::Details::LinearSolverFactory< MV, OP, ScalarType, NormType >
 CBelos::details::LocalDenseMatrixOps< Scalar >Low-level operations on non-distributed dense matrices
 Cstd::logic_error
 CBelos::BelosErrorParent class to all Belos exceptions
 CBelos::BiCGStabSolMgrLinearProblemFailureBiCGStabSolMgrLinearProblemFailure is thrown when the linear problem is not setup (i.e
 CBelos::BlockCGSolMgrLinearProblemFailureBlockCGSolMgrLinearProblemFailure is thrown when the linear problem is not setup (i.e
 CBelos::BlockGCRODRIterInitFailureBlockGCRODRIterInitFailure is thrown when the BlockGCRODRIter object is unable to generate an initial iterate in the BlockGCRODRIter::initialize() routine
 CBelos::BlockGCRODRIterOrthoFailureBlockGCRODRIterOrthoFailure is thrown when the BlockGCRODRIter object is unable to compute independent direction vectors in the BlockGCRODRIter::iterate() routine
 CBelos::BlockGCRODRSolMgrLAPACKFailureThrown when an LAPACK call fails
 CBelos::BlockGCRODRSolMgrLinearProblemFailureThrown when the linear problem was not set up correctly
 CBelos::BlockGCRODRSolMgrOrthoFailureThrown when the solution manager was unable to orthogonalize the basis vectors
 CBelos::BlockGCRODRSolMgrRecyclingFailureThrown if any problem occurs in using or creating the recycle subspace
 CBelos::BlockGmresSolMgrLinearProblemFailureBlockGmresSolMgrLinearProblemFailure is thrown when the linear problem is not setup (i.e
 CBelos::BlockGmresSolMgrOrthoFailureBlockGmresSolMgrOrthoFailure is thrown when the orthogonalization manager is unable to generate orthonormal columns from the initial basis vectors
 CBelos::CGIterateFailureCGIterateFailure is thrown when the CGIteration object is unable to compute the next iterate in the CGIteration::iterate() routine
 CBelos::CGPositiveDefiniteFailureCGPositiveDefiniteFailure is thrown when the the CG 'alpha = p^H*A*P' value is less than zero, indicating a breakdown in the computation due to roundoff or a non-positive-definite matrix
 CBelos::CGIterationInitFailureCGIterationInitFailure is thrown when the CGIteration object is unable to generate an initial iterate in the CGIteration::initialize() routine
 CBelos::CGIterationLAPACKFailureCGIterationLAPACKFailure is thrown when a nonzero return value is passed back from an LAPACK routine
 CBelos::CGIterationOrthoFailureCGIterationOrthoFailure is thrown when the CGIteration object is unable to compute independent direction vectors in the CGIteration::iterate() routine
 CBelos::FixedPointSolMgrLinearProblemFailureFixedPointSolMgrLinearProblemFailure is thrown when the linear problem is not setup (i.e
 CBelos::GCRODRIterInitFailureGCRODRIterInitFailure is thrown when the GCRODRIter object is unable to generate an initial iterate in the GCRODRIter::initialize() routine
 CBelos::GCRODRIterOrthoFailureGCRODRIterOrthoFailure is thrown when the GCRODRIter object is unable to compute independent direction vectors in the GCRODRIter::iterate() routine
 CBelos::GCRODRSolMgrLAPACKFailureGCRODRSolMgrLAPACKFailure is thrown when a nonzero value is retuned from an LAPACK call
 CBelos::GCRODRSolMgrLinearProblemFailureGCRODRSolMgrLinearProblemFailure is thrown when the linear problem is not setup (i.e
 CBelos::GCRODRSolMgrOrthoFailureGCRODRSolMgrOrthoFailure is thrown when the orthogonalization manager is unable to generate orthonormal columns from the initial basis vectors
 CBelos::GCRODRSolMgrRecyclingFailureGCRODRSolMgrRecyclingFailure is thrown when any problem occurs in using/creating the recycling subspace
 CBelos::GmresIterationInitFailureGmresIterationInitFailure is thrown when the GmresIteration object is unable to generate an initial iterate in the GmresIteration::initialize() routine
 CBelos::GmresIterationLAPACKFailureGmresIterationLAPACKFailure is thrown when a nonzero return value is passed back from an LAPACK routine
 CBelos::GmresIterationOrthoFailureGmresIterationOrthoFailure is thrown when the GmresIteration object is unable to compute independent direction vectors in the GmresIteration::iterate() routine
 CBelos::GmresPolyOpOrthoFailureGmresPolyOpOrthoFailure is thrown when the orthogonalization manager is unable to generate orthonormal columns from the initial basis vectors
 CBelos::GmresPolySolMgrLinearProblemFailureGmresPolySolMgrLinearProblemFailure is thrown when the linear problem is not setup (i.e
 CBelos::GmresPolySolMgrPolynomialFailureGmresPolySolMgrPolynomialFailure is thrown when their is a problem generating the GMRES polynomial for this linear problem
 CBelos::LSQRIterateFailureLSQRIterateFailure is thrown when the LSQRIteration object is unable to compute the next iterate in the iterate() routine
 CBelos::LSQRSolMgrBlockSizeFailureLSQRSolMgrBlockSizeFailure is thrown when the linear problem has more than one RHS
 CBelos::LSQRSolMgrLinearProblemFailureBelos::LSQRSolMgrLinearProblemFailure is thrown when the linear problem is not setup (i.e
 CBelos::LinearProblemErrorException thrown to signal error with the Belos::LinearProblem object
 CBelos::MinresIterateFailureMinresIterateFailure is thrown when the MinresIteration object is unable to compute the next iterate in the MinresIteration::iterate() routine
 CBelos::MinresSolMgrLinearProblemFailureThis subclass of std::exception may be thrown from the MinresSolMgr::solve() method
 CBelos::OrthoErrorException thrown to signal error in an orthogonalization manager method
 CBelos::TsqrOrthoErrorError in TsqrOrthoManager or TsqrOrthoManagerImpl
 CBelos::TsqrOrthoFaultOrthogonalization fault
 CBelos::PCPGSolMgrLAPACKFailurePCPGSolMgrLAPACKFailure is thrown when a nonzero value is retuned from an LAPACK call
 CBelos::PCPGSolMgrLinearProblemFailurePCPGSolMgrLinearProblemFailure is thrown when the linear problem is not setup (i.e
 CBelos::PCPGSolMgrOrthoFailurePCPGSolMgrOrthoFailure is thrown when the orthogonalization manager is unable to generate orthonormal columns from the initial basis vectors
 CBelos::PseudoBlockCGSolMgrLinearProblemFailurePseudoBlockCGSolMgrLinearProblemFailure is thrown when the linear problem is not setup (i.e
 CBelos::PseudoBlockGmresIterOrthoFailurePseudoBlockGmresIterOrthoFailure is thrown when the orthogonalization manager is unable to generate orthonormal columns from the new basis vectors
 CBelos::PseudoBlockGmresSolMgrLinearProblemFailurePseudoBlockGmresSolMgrLinearProblemFailure is thrown when the linear problem is not setup (i.e
 CBelos::PseudoBlockGmresSolMgrOrthoFailurePseudoBlockGmresSolMgrOrthoFailure is thrown when the orthogonalization manager is unable to generate orthonormal columns from the initial basis vectors
 CBelos::PseudoBlockStochasticCGSolMgrLinearProblemFailurePseudoBlockStochasticCGSolMgrLinearProblemFailure is thrown when the linear problem is not setup (i.e
 CBelos::PseudoBlockTFQMRSolMgrLinearProblemFailurePseudoBlockTFQMRSolMgrLinearProblemFailure is thrown when the linear problem is not setup (i.e
 CBelos::RCGSolMgrLAPACKFailureRCGSolMgrLAPACKFailure is thrown when a nonzero value is retuned from an LAPACK call
 CBelos::RCGSolMgrLinearProblemFailureRCGSolMgrLinearProblemFailure is thrown when the linear problem is not setup (i.e
 CBelos::StatusTestErrorException thrown to signal error in a status test during Belos::StatusTest::checkStatus()
 CBelos::TFQMRIterateFailureTFQMRIterateFailure is thrown when the TFQMRIter object is unable to compute the next iterate in the TFQMRIter::iterate() routine
 CBelos::TFQMRSolMgrLinearProblemFailureTFQMRSolMgrLinearProblemFailure is thrown when the linear problem is not setup (i.e
 CBelos::LSQRIterationState< ScalarType, MV >Structure to contain pointers to LSQRIteration state variables, ..
 CLSQRStatusTestA Belos::StatusTest class for specifying convergence of LSQR. The outer status tests passes if an inner status passes a user specified number of times consecutively. The inner status test depends on information specific to LSQR iteration
 CBelos::MinresIterationState< ScalarType, MV >Structure to contain pointers to MinresIteration state variables
 CBelos::MultiVec< ScalarType >Interface for multivectors used by Belos' linear solvers
 CBelos::GmresPolyMv< ScalarType, MV >
 CMyMultiVec< ScalarType >Simple example of a user's defined Belos::MultiVec class
 CBelos::MultiVecTraits< ScalarType, MV >Traits class which defines basic operations on multivectors
 CBelos::MultiVecTraits< ScalarType, MultiVec< ScalarType > >Specialization of MultiVecTraits for Belos::MultiVec
 CBelos::details::MultiVecTsqrAdapter< ScalarType >TSQR adapter for MultiVec
 CBelos::Operator< ScalarType >Alternative run-time polymorphic interface for operators
 CBelos::GmresPolyOp< ScalarType, MV, OP >Belos's class for applying the GMRES polynomial operator that is used by the hybrid-GMRES linear solver
 CMyBetterOperator< ScalarType >Simple example of a user's defined Belos::Operator class
 CMyOperator< ScalarType >Simple example of a user's defined Belos::Operator class
 CBelos::OperatorT< MV >
 CBelos::OperatorTraits< ScalarType, MV, OP >Class which defines basic traits for the operator type
 CBelos::OperatorTraits< Scalar, MV, InnerSolver< Scalar, MV, OP > >Partial specialization of OperatorTraits for InnerSolver
 CBelos::OperatorTraits< ScalarType, MultiVec< ScalarType >, Operator< ScalarType > >Specialization of OperatorTraits for Operator and MultiVec
 CBelos::OperatorTraits< ScalarType, MV, OperatorT< MV > >Specialization of OperatorTraits for OperatorT
 CBelos::Test::OrthoManagerBenchmarker< Scalar, MV >OrthoManager benchmark
 CBelos::OrthoManagerFactory< Scalar, MV, OP >Enumeration of all valid Belos (Mat)OrthoManager classes
 CBelos::Test::OrthoManagerTester< Scalar, MV >Wrapper around OrthoManager test functionality
 CBelos::OutOfPlaceNormalizerMixin< Scalar, MV >Mixin for out-of-place orthogonalization
 CBelos::TsqrMatOrthoManager< Scalar, MV, OP >MatOrthoManager subclass using TSQR or DGKS
 CBelos::TsqrOrthoManager< Scalar, MV >TSQR-based OrthoManager subclass
 CBelos::OutputManager< ScalarType >Belos's basic output manager for sending information of select verbosity levels to the appropriate output stream
 CTeuchos::ParameterListAcceptorDefaultBase
 CBelos::OrthoManager< Scalar, MV >
 CBelos::MatOrthoManager< Scalar, MV, OP >
 CBelos::DGKSOrthoManager< Scalar, MV, OP >
 CBelos::TsqrMatOrthoManager< Scalar, MV, OP >MatOrthoManager subclass using TSQR or DGKS
 CBelos::SimpleOrthoManager< Scalar, MV >Simple OrthoManager implementation for benchmarks
 CBelos::TsqrOrthoManager< Scalar, MV >TSQR-based OrthoManager subclass
 CBelos::OrthoManager< ScalarType, MV >Belos's templated virtual class for providing routines for orthogonalization and orthonormzalition of multivectors
 CBelos::MatOrthoManager< ScalarType, MV, OP >Belos's templated virtual class for providing routines for orthogonalization and orthonormzalition of multivectors using matrix-based inner products
 CBelos::DGKSOrthoManager< ScalarType, MV, OP >An implementation of the Belos::MatOrthoManager that performs orthogonalization using (potentially) multiple steps of classical Gram-Schmidt
 CBelos::ICGSOrthoManager< ScalarType, MV, OP >An implementation of the Belos::MatOrthoManager that performs orthogonalization using multiple steps of classical Gram-Schmidt
 CBelos::IMGSOrthoManager< ScalarType, MV, OP >An implementation of the Belos::MatOrthoManager that performs orthogonalization using multiple steps of modified Gram-Schmidt
 CBelos::TsqrOrthoManagerImpl< Scalar, MV >TSQR-based OrthoManager subclass implementation
 CBelos::details::StubTsqrAdapter< MultiVectorType >"Stub" TSQR adaptor for unsupported multivector types
 CBelos::PCPGIterState< ScalarType, MV >Structure to contain pointers to PCPGIter state variables
 CBelos::details::ProjectedLeastSquaresProblem< Scalar >"Container" for the GMRES projected least-squares problem
 CBelos::details::ProjectedLeastSquaresSolver< Scalar >Methods for solving GMRES' projected least-squares problem
 CBelos::PseudoBlockGmresIterState< ScalarType, MV >Structure to contain pointers to PseudoBlockGmresIter state variables
 CBelos::PseudoBlockTFQMRIterState< ScalarType, MV >Structure to contain pointers to PseudoBlockTFQMRIter state variables
 CBelos::RCGIterState< ScalarType, MV >Structure to contain pointers to RCGIter state variables
 CBelos::Details::RealSolverManager< ScalarType, MV, OP, isComplex >Base class for Belos::SolverManager subclasses which normally can only compile for real ScalarType
 CBelos::Details::RealSolverManager< ScalarType, MV, OP, Teuchos::ScalarTraits< ScalarType >::isComplex >
 CBelos::LSQRSolMgr< ScalarType, MV, OP, false >
 CBelos::LSQRSolMgr< ScalarType, MV, OP, scalarTypeIsComplex >LSQR method (for linear systems and linear least-squares problems)
 CBelos::Impl::SolverFactorySelector< SC, MV, OP >
 CBelos::Impl::SolverFactorySelector< double, MultiVec< double >, Operator< double > >
 CBelos::Impl::SolverFactorySelector< float, MultiVec< float >, Operator< float > >
 CBelos::Details::SolverManagerRequiresLapack< ScalarType, MV, OP, lapackSupportsScalarType >Base class for Belos::SolverManager subclasses which normally can only compile with ScalarType types for which Teuchos::LAPACK has a valid implementation
 CBelos::BlockCGSolMgr< ScalarType, MV, OP, true >
 CBelos::GCRODRSolMgr< ScalarType, MV, OP, true >Partial specialization for ScalarType types for which Teuchos::LAPACK has a valid implementation
 CBelos::BlockCGSolMgr< ScalarType, MV, OP, lapackSupportsScalarType >The Belos::BlockCGSolMgr provides a powerful and fully-featured solver manager over the CG and BlockCG linear solver
 CBelos::GCRODRSolMgr< ScalarType, MV, OP, lapackSupportsScalarType >Implementation of the GCRODR (Recycling GMRES) iterative linear solver
 CBelos::Details::SolverManagerRequiresLapack< ScalarType, MV, OP, Belos::Details::LapackSupportsScalar< ScalarType >::value >
 CBelos::PseudoBlockCGSolMgr< ScalarType, MV, OP, true >
 CBelos::PseudoBlockCGSolMgr< ScalarType, MV, OP, supportsScalarType >The Belos::PseudoBlockCGSolMgr provides a powerful and fully-featured solver manager over the pseudo-block CG iteration
 CBelos::Details::SolverManagerRequiresRealLapack< ScalarType, MV, OP, supportsScalarType >Base class for Belos::SolverManager subclasses which normally can only compile with real ScalarType types for which Teuchos::LAPACK has a valid implementation
 CBelos::Details::SolverManagerRequiresRealLapack< ScalarType, MV, OP, Belos::Details::LapackSupportsScalar< ScalarType >::value &&! Teuchos::ScalarTraits< ScalarType >::isComplex >
 CBelos::PCPGSolMgr< ScalarType, MV, OP, true >
 CBelos::RCGSolMgr< ScalarType, MV, OP, true >
 CBelos::PCPGSolMgr< ScalarType, MV, OP, supportsScalarType >PCPG iterative linear solver
 CBelos::RCGSolMgr< ScalarType, MV, OP, supportsScalarType >Implementation of the RCG (Recycling Conjugate Gradient) iterative linear solver
 CBelos::StatusTestFactory< Scalar, MV, OP >Factory to build a set of status tests from a parameter list
 CBelos::StatusTestOutputFactory< ScalarType, MV, OP >A factory class for generating StatusTestOutput objects
 CBelos::StochasticCGIterationState< ScalarType, MV >Structure to contain pointers to CGIteration state variables
 CBelos::TFQMRIterState< ScalarType, MV >Structure to contain pointers to TFQMRIter state variables
 CBelos::UndefinedMultiVecTraits< ScalarType, MV >Used by MultiVecTraits to report lack of a specialization
 CBelos::UndefinedOperatorTraits< ScalarType, MV, OP >Class used to require specialization of OperatorTraits
 CBelos::UndefinedWrapperType< Scalar, MV, OP >Undefined wrapper type, to check at compile time whether InnerSolverTraits has been specialized