| Thyra::AddedLinearOpBase< Scalar > | Interface class for implicitly added linear operators |
| Thyra::BlockedLinearOpBase< RangeScalar, DomainScalar > | Base interface for linear operators that can be accessed as sub-blocks |
| Thyra::DiagonalLinearOpBase< Scalar > | Interface class for for diagonal linear operators |
| Thyra::IdentityLinearOpBase< Scalar > | Interface class for identity linear operators |
| Thyra::MultipliedLinearOpBase< Scalar > | Interface class for implicitly multiplied linear operators |
| Thyra::MultiVectorRandomizerBase< Scalar > | Base interface for a strategy object for randomizing a multi-vector |
| Thyra::PhysicallyBlockedLinearOpBase< RangeScalar, DomainScalar > | Base interface for physically blocked linear operators |
| Teuchos::PolynomialTraits< Thyra::VectorBase< Scalar > > | Specilization of Teuchos::PolynomialTraits for Thyra vectors |
| Thyra::ProductMultiVectorBase< Scalar > | Base interface for product multi-vectors |
| Thyra::ProductVectorBase< Scalar > | Base interface for product vectors |
| Thyra::ProductVectorSpaceBase< Scalar > | Base interface for product vector spaces |
| Thyra::ScaledAdjointLinearOpBase< Scalar > | Base class for LinearOpBase decorator subclasses that wrap a LinearOpBase object and adds on an extra scaling factor and/or a new transpose enum |
| Thyra::SpmdVectorSpaceBase< Scalar > | Base abstract VectorSpaceBase class for all SPMD-based vector spaces |
| Thyra::VectorSpaceConverterBase< ScalarFrom, ScalarTo > | Base interface for a factory that converts vector space types and vectors and multi-vectors from one scalar type to another |
| Thyra::ZeroLinearOpBase< Scalar > | Interface class for zero linear operators |
1.3.9.1