Thyra ANA Operator/VectorBase Interfaces and Related Software Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
Thyra::BlockSolveCriteria< Scalar >Simple struct that defines the requested solution criteria for a block solve
Thyra::CatastrophicSolveFailureException 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::IncompatibleVectorSpacesThrown 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::OpNotSupportedThrown 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::UnInitializedThrown 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

Generated on Thu Sep 18 12:39:53 2008 for Thyra ANA Operator/VectorBase Interfaces and Related Software by doxygen 1.3.9.1