| Thyra::BlockSolveCriteria< Scalar > | Simple struct that defines the requested solution criteria for a block solve |
| Thyra::CatastrophicSolveFailure | Exception type thrown on an catastrophic solve failure |
| ComplexFFTLinearOp< RealScalar > | Simple concrete subclass for a serial complex-to-complex FFT |
| Thyra::DiagonalLinearOp< Scalar > | Concrete LinearOpBase subclass for diagonal linear operators |
| Thyra::EuclideanLinearOpBase< RangeScalar, DomainScalar > | Base interface for Euclidean linear operators |
| Thyra::EuclideanScalarProd< Scalar > | Concrete implementation of a scalar product for a Euclidean vector space (i.e. using the dot product) |
| Thyra::ExplicitMultiVectorView< Scalar > | Create an explicit non-mutable (const) view of a MultiVectorBase object |
| Thyra::ExplicitMutableMultiVectorView< Scalar > | Create an explicit mutable (non-const) view of a MultiVectorBase object |
| Thyra::ExplicitMutableVectorView< Scalar > | Create an explicit mutable (non-const) view of a VectorBase object |
| Thyra::ExplicitVectorView< Scalar > | Create an explicit non-mutable (const) view of a VectorBase object |
| Thyra::Exceptions::IncompatibleVectorSpaces | Thrown if vector spaces are incompatible |
| Thyra::LinearOpScalarProd< Scalar > | Concrete implementation of a scalar product using a symmetric positive-definite linear operator |
| Thyra::LinearOpTester< RangeScalar, DomainScalar > | Testing class for LinearOpBase |
| Thyra::LinearOpWithSolveTester< RangeScalar, DomainScalar > | Testing class for LinearOpWithSolveBase |
| Thyra::ListedMultiVectorRandomizer< Scalar > | MultiVectorRandomizerBase subclass that returns a revolving list of preset MultiVectorBase objects |
| Thyra::MPILinearOpBase< Scalar > | Base subclass for simplistic MPI SPMD linear operators |
| Thyra::MPIMultiVectorBase< Scalar > | Base class for MPI-based SPMD multi-vectors |
| Thyra::MPIMultiVectorStd< Scalar > | Efficient concrete implementation subclass for SPMD-MPI-based multi-vectors |
| MPITridiagLinearOp< Scalar > | Simple example subclass for MPI tridiagonal matrices |
| Thyra::MPIVectorBase< Scalar > | Base class for MPI-based SPMD vectors |
| Thyra::MPIVectorSpaceBase< Scalar > | Base VectorSpaceBase class for all MPI-based vector spaces with contiguous local storage |
| Thyra::MPIVectorSpaceFactoryStd< Scalar > | Concrete implementation of a vector-space factory for a serial locally-replicated distributed MPIVectorSpaceStd objects |
| Thyra::MPIVectorSpaceStd< Scalar > | Concrete implementation of a MPI-based SPMD vector space subclass which creates MPIMultiVectorStd objects |
| Thyra::MPIVectorStd< Scalar > | Efficient concrete implementation subclass for SPMD-MPI-based vectors |
| Thyra::MultiplicativeLinearOp< Scalar > | Concrete composite LinearOpBase subclass that creates a multiplicative linear operator out of one or more constituent LinearOpBase objects |
| Thyra::MultiVectorAllocator< Scalar > | Allocator class to be used with Teuchos::AbstractFactoryStd to create MultiVectorBase objects of a given size |
| Thyra::MultiVectorCols< Scalar > | Default subclass for MultiVectorBase implemented using columns of separate abstract vectors |
| Thyra::MultiVectorDefaultBase< Scalar > | Node subclass that uses a default MultiVectorBase implementation to provide default implementations for as many other functions in MultiVectorBase interface the as is reasonable |
| Thyra::MultiVectorRandomizerBase< Scalar > | Base interface for a strategy object for randomizing a multi-vector |
| Thyra::MultiVectorSerialization< Scalar > | Concrete utility class for reading and writing MPI-based SPMD MultiVectorBase objects to and from standard streams |
| Thyra::MultiVectorStdOpsTester< Scalar > | Testing class that tests all of the standard vector operations defined in ??? using an arbitrary vector space |
| Thyra::MultiVectorTester< Scalar > | Unit testing class for a MultiVectorBase object |
| Thyra::Exceptions::OpNotSupported | Thrown if the argument M_trans is not supported, |
| Thyra::ProductMultiVectorBase< Scalar > | Base interface for product multi-vectors |
| Thyra::ProductVector< Scalar > | Concrete implementation of a product vector |
| Thyra::ProductVectorBase< Scalar > | Base interface for product vectors |
| Thyra::ProductVectorSpace< Scalar > | Standard concrete implementation of a product vector space |
| Thyra::ProductVectorSpaceBase< Scalar > | Base interface for product vector spaces |
| RealComplexFFTLinearOp< RealScalar > | Simple example concrete subclass for a serial real-to-complex FFT |
| Thyra::ScalarProdBase< Scalar > | Abstract interface for scalar products |
| Thyra::ScalarProdVectorSpaceBase< Scalar > | Base subclass for VectorSpaceBase that allows the definition of an application-specific scalar product to be swapped in and out |
| Thyra::ScaledAdjointLinearOp< Scalar > | Concrete decorator LinearOpBase subclass that wraps a LinearOpBase object and adds on an extra scaling factor and/or a transpose enum |
| 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::SerialLinearOpBase< Scalar > | Base subclass for simplistic in-core serial linear operators |
| Thyra::SerialMultiVectorBase< Scalar > | Base class for serial shared-memory multi-vectors |
| Thyra::SerialMultiVectorStd< Scalar > | General, yet efficient, concrete MultiVectorBase implementation subclass for serial shared-memory multi-vectors |
| SerialTridiagLinearOp< Scalar > | Simple example subclass for serial tridiagonal matrices |
| Thyra::SerialVectorBase< Scalar > | Efficient base subclass of serial vectors |
| Thyra::SerialVectorSpaceBase< Scalar > | VectorSpaceBase node subclass for serial vectors and multi-vectors |
| Thyra::SerialVectorSpaceConverterBase< ScalarFrom, ScalarTo > | Node base class for converting serial multi-vectors (and vectors) from one scalar type to another |
| Thyra::SerialVectorSpaceConverterStd< ScalarFrom, ScalarTo > | Concrete subclass for a converter subclass for converting serial multi-vectors and vectors |
| Thyra::SerialVectorSpaceFactoryStd< Scalar > | General concrete implementation of a vector-space factory for serial vector spaces |
| Thyra::SerialVectorSpaceStd< Scalar > | General concrete VectorSpaceBase subclass for serial vectors and multi-vectors |
| Thyra::SerialVectorStd< Scalar > | General concrete VectorBase implementation of serial vectors |
| Thyra::SingleRhsEuclideanLinearOpBase< Scalar > | Base class for linear operators that can only implement a single RHS vector apply operation and only support one scalar type |
| Thyra::SingleRhsLinearOpBase< Scalar > | Base class for linear operators that can only implement a single RHS vector apply operation and only support one scalar type |
| Thyra::SingleRhsLinearOpWithSolveBase< Scalar > | |
| Thyra::SingleScalarEuclideanLinearOpBase< Scalar > | Base class for euclidean linear operators that can only handle a single scalar type |
| Thyra::SingleScalarLinearOpBase< Scalar > | Base class for linear operators that can only handle a single scalar type |
| Thyra::SingleScalarLinearOpWithSolveBase< Scalar > | |
| Thyra::SolveCriteria< Scalar > | Simple struct that defines the requested solution criteria for a solve |
| Thyra::SolveStatus< Scalar > | Simple struct for the return status from a solve |
| Thyra::Exceptions::UnInitialized | Thrown if any member functions are called before initialize() has been called |
| Thyra::UniversalMultiVectorRandomizer< Scalar > | Univeral MultiVectorRandomizerBase subclass that is compatible with all MultiVectorBase objects |
| Thyra::VectorDefaultBase< Scalar > | Convenient node subclass for concrete VectorBase subclasses that relies on a default MultiVectorBase implementation |
| Thyra::VectorMultiVector< Scalar > | Generic adapter subclass that takes any MultiVectorBase and turns it into a VectorBase object where columns vectors are stacked on top of one another to make one big vector |
| Thyra::VectorSpaceBase< Scalar > | Abstract interface for objects that represent a space for vectors |
| 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::VectorSpaceDefaultBase< Scalar > | Node VectorSpaceBase subclass that provides default implementations for many functions using a default multi-vectors implementation |
| Thyra::VectorSpaceFactoryBase< Scalar > | Abstract interface for objects that can create vector spaces of a specified dimension |
| Thyra::VectorSpaceTester< Scalar > | Testing class for VectorSpace and the VectorBase and MultiVectorBase objects that it creates |
| Thyra::VectorStdOpsTester< Scalar > | Testing class that tests all of the standard vector operations defined in ??? using an arbitrary vector space |
| Thyra::VectorTester< Scalar > | Unit testing class for a VectorBase object |
1.3.9.1