Thyra Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCThyra::CopyTpetraMultiVectorViewBack< Scalar, LocalOrdinal, GlobalOrdinal, Node >
oCEpetra_Operator
|\CThyra::EpetraOperatorWrapperImplements the Epetra_Operator interface with a Thyra LinearOperator
oCEuclideanScalarProd
|\CThyra::TpetraEuclideanScalarProd< Scalar, LocalOrdinal, GlobalOrdinal, Node >Extends concrete implementation of a Euclidean scalar product for specifically Tpetra vectors/multivectors
oCTeuchos::LabeledObject [external]
|\CTeuchos::Describable [external]
| oCThyra::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
oCLinearOpDefaultBase
|\CThyra::TpetraLinearOp< Scalar, LocalOrdinal, GlobalOrdinal, Node >Concrete Thyra::LinearOpBase subclass for Tpetra::Operator
oCLinearOpTransformerBase
|oCThyra::EpetraExtAddTransformerTransformer subclass for adding Epetra/Thyra operators using EpetraExt::MatrixMatrix
|oCThyra::EpetraExtDiagScaledMatProdTransformerTransformer subclass for diagonally scaling and multiplying Epetra/Thyra operators
|\CThyra::EpetraExtDiagScalingTransformerTransformer subclass for diagonally scaling a Epetra/Thyra operator
oCLinearOpWithSolveFactoryBase
|\CThyra::DiagonalEpetraLinearOpWithSolveFactoryCreate a DefaultDiagonalLinearOpWithSolve out of a diagonal Epetra_RowMatrix object
oCModelEvaluatorDefaultBase
|\CThyra::EpetraModelEvaluatorConcrete Adapter subclass that takes an EpetraExt::ModelEvaluator object and wraps it as a Thyra::ModelEvaluator object
oCTeuchos::ParameterListAcceptor [external]
|\CThyra::EpetraModelEvaluatorConcrete Adapter subclass that takes an EpetraExt::ModelEvaluator object and wraps it as a Thyra::ModelEvaluator object
oCRowStatLinearOpBase
|\CThyra::TpetraLinearOp< Scalar, LocalOrdinal, GlobalOrdinal, Node >Concrete Thyra::LinearOpBase subclass for Tpetra::Operator
oCRowStatLinearOpBase
|\CThyra::EpetraLinearOpConcrete LinearOpBase adapter subclass for Epetra_Operator object
oCScaledLinearOpBase
|oCThyra::EpetraLinearOpConcrete LinearOpBase adapter subclass for Epetra_Operator object
|\CThyra::TpetraLinearOp< Scalar, LocalOrdinal, GlobalOrdinal, Node >Concrete Thyra::LinearOpBase subclass for Tpetra::Operator
oCSpmdMultiVectorDefaultBase
|\CThyra::TpetraMultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >Concrete implementation of Thyra::MultiVector in terms of Tpetra::MultiVector
oCSpmdVectorDefaultBase
|\CThyra::TpetraVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >Concrete Thyra::SpmdVectorBase using Tpetra::Vector
oCSpmdVectorSpaceDefaultBase
|\CThyra::TpetraVectorSpace< Scalar, LocalOrdinal, GlobalOrdinal, Node >Concrete implementation of an SPMD vector space for Tpetra
oCStateFuncModelEvaluatorBase
|\CSimple2DTpetraModelEvaluator< Scalar >Simple 2d simulation only ModelEvaluator for f(x) = 0 using Tpetra objects
oCThyra::TpetraOperatorVectorExtraction< Scalar, LocalOrdinal, GlobalOrdinal, Node >Traits class that enables the extraction of Tpetra operator/vector objects wrapped in Thyra operator/vector objects
\CLinearOpBase
 \CThyra::EpetraLinearOpConcrete LinearOpBase adapter subclass for Epetra_Operator object