Thyra::ProductVectorSpaceBasedefines an interface for a composite product vector space composed from one or more constituent
Thyra::ProductVectorBasedefines an interface for a composite product vector composed from one or more constituent
Thyra::ProductMultiVectorBasedefines an interface for a composite product multi-vector composed from one or more constituent
Thyra::ScaledAdjointLinearOpBaseis the base class for all decorator subclasses that implicitly scale and/or transpose a
Thyra::ZeroLinearOpBasedefines the interface for a zero linear operator.
Thyra::IdentityLinearOpBasedefines the interface for an identity linear operator .
Thyra::AddedLinearOpBasedefines the interface for implicitly added linear operators.
Thyra::MultipliedLinearOpBasedefines the interface for implicitly added linear operators.
Thyra::DiagonalLinearOpBasedefines the interface for a basic diagonal linear operator.
Thyra::BlockedLinearOpBaseis a base class for a logically blocked
Thyra::PhysicallyBlockedLinearOpBaseis a base class for a physically blocked
LinearOpBaseobject where the blocks can be set externally.
Note: These interfaces are not strictly related to ANAs and therefore may not be appropriate to be placed in this collection. However, they are derived for the ANA interfaces and therefore, very weakly, belong in this collection of code.
Thyra::MPIVectorSpaceBasedefines an interface for getting information about the partitioning of elements to processors in an SPMD program.
Thyra::MultiVectorFileIOBaseis an interface for strategy objects that can read and write (multi)vectors to and from files in a very abstract way.
Thyra::MultiVectorRandomizerBaseis an interface for strategy objects that can produce random vectors and multi-vectors.
Teuchos::PolynomialTraitsis a concrete traits class that is used in the