Thyra Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
 CThyra::ArrayView< class T >
 CThyra::CopyTpetraMultiVectorViewBack< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CEpetra_Operator
  CThyra::EpetraOperatorWrapperImplements the Epetra_Operator interface with a Thyra LinearOperator
 CEuclideanScalarProd
  CThyra::TpetraEuclideanScalarProd< Scalar, LocalOrdinal, GlobalOrdinal, Node >Extends concrete implementation of a Euclidean scalar product for specifically Tpetra vectors/multivectors
 CTeuchos::LabeledObject [external]
  CTeuchos::Describable [external]
   CThyra::EpetraLinearOpBaseAbstract base class for all LinearOpBase objects that can return an Epetra_Operator view of themselves and details about how to apply the view
    CThyra::EpetraLinearOpConcrete LinearOpBase adapter subclass for Epetra_Operator object
   CThyra::EpetraOperatorViewExtractorBaseStrategy interface for extracting an Epetra_Operator view out of a Thyra::LinearOpBase<double> object
    CThyra::EpetraOperatorViewExtractorStdStandard strategy subclass for extracting an Epetra_Operator view out of a Thyra::LinearOpBase<double> object by dynamic casting to the EpetraLinearOpBase interface
 CLinearOpBase
  CThyra::EpetraLinearOpConcrete LinearOpBase adapter subclass for Epetra_Operator object
 CThyra::LinearOpDefaultBase
  CThyra::TpetraLinearOp< Scalar, LocalOrdinal, GlobalOrdinal, Node >Concrete Thyra::LinearOpBase subclass for Tpetra::Operator
 CLinearOpTransformerBase
  CThyra::EpetraExtAddTransformerTransformer subclass for adding Epetra/Thyra operators using EpetraExt::MatrixMatrix
  CThyra::EpetraExtDiagScaledMatProdTransformerTransformer subclass for diagonally scaling and multiplying Epetra/Thyra operators
  CThyra::EpetraExtDiagScalingTransformerTransformer subclass for diagonally scaling a Epetra/Thyra operator
 CLinearOpWithSolveFactoryBase
  CThyra::DiagonalEpetraLinearOpWithSolveFactoryCreate a DefaultDiagonalLinearOpWithSolve out of a diagonal Epetra_RowMatrix object
 CModelEvaluatorDefaultBase
  CThyra::EpetraModelEvaluatorConcrete Adapter subclass that takes an EpetraExt::ModelEvaluator object and wraps it as a Thyra::ModelEvaluator object
 CModelEvaluatorDelegatorBase
  CThyra::TpetraExplicitAdjointModelEvaluator< Scalar, LocalOrdinal, GlobalOrdinal, Node >A model evaluator decorator for computing an explicit adjoint
 CTeuchos::ParameterListAcceptor [external]
  CThyra::EpetraModelEvaluatorConcrete Adapter subclass that takes an EpetraExt::ModelEvaluator object and wraps it as a Thyra::ModelEvaluator object
 CThyra::RCP< class T >
 CRowStatLinearOpBase
  CThyra::EpetraLinearOpConcrete LinearOpBase adapter subclass for Epetra_Operator object
 CThyra::RowStatLinearOpBase
  CThyra::TpetraLinearOp< Scalar, LocalOrdinal, GlobalOrdinal, Node >Concrete Thyra::LinearOpBase subclass for Tpetra::Operator
 CScaledLinearOpBase
  CThyra::EpetraLinearOpConcrete LinearOpBase adapter subclass for Epetra_Operator object
  CThyra::TpetraLinearOp< Scalar, LocalOrdinal, GlobalOrdinal, Node >Concrete Thyra::LinearOpBase subclass for Tpetra::Operator
 CSpmdMultiVectorDefaultBase
  CThyra::TpetraMultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >Concrete implementation of Thyra::MultiVector in terms of Tpetra::MultiVector
 CSpmdVectorDefaultBase
  CThyra::TpetraVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >Concrete Thyra::SpmdVectorBase using Tpetra::Vector
 CSpmdVectorSpaceDefaultBase
  CThyra::TpetraVectorSpace< Scalar, LocalOrdinal, GlobalOrdinal, Node >Concrete implementation of an SPMD vector space for Tpetra
 CThyra::StateFuncModelEvaluatorBase
  CSimple2DTpetraModelEvaluator< Scalar >Simple 2d simulation only ModelEvaluator for f(x) = 0 using Tpetra objects
 CThyra::TpetraOperatorVectorExtraction< Scalar, LocalOrdinal, GlobalOrdinal, Node >Traits class that enables the extraction of Tpetra operator/vector objects wrapped in Thyra operator/vector objects