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:
[detail level 1234]
 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
 ▼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
 ▼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
 ▼CLinearOpBase
 CThyra::EpetraLinearOpConcrete LinearOpBase adapter subclass for Epetra_Operator object