Modules | |
| group | Non-member LinearOpWithSolveBase helper functions. |
| group | Non-member LinearOpWithSolveFactoryBase helper functions. |
| group | Equation solve foundational code |
Classes | |
| class | Thyra::MultiVectorRandomizerBase< Scalar > |
| Base interface for a strategy object for randomizing a multi-vector. More... | |
| class | Thyra::ProductMultiVectorBase< Scalar > |
| Base interface for product multi-vectors. More... | |
| class | Thyra::ProductVectorBase< Scalar > |
| Base interface for product vectors. More... | |
| class | Thyra::ProductVectorSpaceBase< Scalar > |
| Base interface for product vector spaces. More... | |
| class | 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. More... | |
| class | 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. More... | |
Functions | |
| template<class Scalar> | |
| void | Thyra::unwrap (const LinearOpBase< Scalar > &Op, Scalar *scalar, ETransp *transp, const LinearOpBase< Scalar > **origOp) |
Extract the overallScalar, overallTransp and const origOp from a const LinearOpBase object. | |
Thyra::ProductVectorSpaceBase defines an interface for a composite product vector space composed out of one or more constituent Thyra::VectorSpaceBase objects. Thyra::ProductVectorBase defines an interface for a composite product vector composed out of one or more constituent Thyra::VectorBase objects. Thyra::ProductMultiVectorBase defines an interface for a composite product multi-vector composed out of one or more constituent Thyra::MultiVectorBase objects. Concrete implementations of these basic interfaces are described here.
Thyra::LinearOpWithSolveBase defines a simple interface for performing the inverse linear operator application. Thyra::LinearOpWithSolveFactoryBase defines an interface for generating or updating a Thyra::LinearOpWithSolveBase object out of a Thyra::LinearOpBase object.
|
||||||||||||||||||||||||
|
Extract the
Postconditions:
The purpose of this function is to strip off the The implementation of this function is not too complicated and is appropriate for study.
Definition at line 36 of file Thyra_ScaledAdjointLinearOpBase.hpp. |
1.3.9.1