Functions | |
| template<class Scalar> | |
| void | Thyra::unwrap (const Teuchos::RefCountPtr< const LinearOpBase< Scalar > > &Op, Scalar *scalar, ETransp *transp, Teuchos::RefCountPtr< const LinearOpBase< Scalar > > *origOp) |
Extract the overallScalar, overallTransp and Teuchos::RefCountPtr wrapped const origOp from a Teuchos::RefCountPtr wrapped const LinearOpBase object. | |
| template<class Scalar> | |
| Teuchos::RefCountPtr< LinearOpBase< Scalar > > | Thyra::scale (const Scalar &scalar, const Teuchos::RefCountPtr< LinearOpBase< Scalar > > &Op) |
Build an implicit non-const scaled linear operator. | |
| template<class Scalar> | |
| Teuchos::RefCountPtr< const LinearOpBase< Scalar > > | Thyra::scale (const Scalar &scalar, const Teuchos::RefCountPtr< const LinearOpBase< Scalar > > &Op) |
Build an implicit const scaled linear operator. | |
| template<class Scalar> | |
| Teuchos::RefCountPtr< LinearOpBase< Scalar > > | Thyra::adjoint (const Teuchos::RefCountPtr< LinearOpBase< Scalar > > &Op) |
Build an implicit non-const adjoined linear operator. | |
| template<class Scalar> | |
| Teuchos::RefCountPtr< const LinearOpBase< Scalar > > | Thyra::adjoint (const Teuchos::RefCountPtr< const LinearOpBase< Scalar > > &Op) |
Build an implicit const adjoined linear operator. | |
| template<class Scalar> | |
| Teuchos::RefCountPtr< LinearOpBase< Scalar > > | Thyra::transpose (const Teuchos::RefCountPtr< LinearOpBase< Scalar > > &Op) |
Build an implicit non-const transposed linear operator. | |
| template<class Scalar> | |
| Teuchos::RefCountPtr< const LinearOpBase< Scalar > > | Thyra::transpose (const Teuchos::RefCountPtr< const LinearOpBase< Scalar > > &Op) |
Build an implicit const transposed linear operator. | |
| template<class Scalar> | |
| Teuchos::RefCountPtr< LinearOpBase< Scalar > > | Thyra::scaleAndAdjoint (const Scalar &scalar, const ETransp &transp, const Teuchos::RefCountPtr< LinearOpBase< Scalar > > &Op) |
Build an implicit non-const scaled and/or adjoined (transposed) linear operator. | |
| template<class Scalar> | |
| Teuchos::RefCountPtr< const LinearOpBase< Scalar > > | Thyra::scaleAndAdjoint (const Scalar &scalar, const ETransp &transp, const Teuchos::RefCountPtr< const LinearOpBase< Scalar > > &Op) |
Build an implicit const scaled and/or adjoined (transposed) linear operator. | |
ScaledAdjointLinearOp objects. In general, clients should create dynamically allocated ScaledAdjointLinearOp objects by calling these helper functions and not by directly calling the constructor for ScaledAdjointLinearOp.
|
||||||||||||||||||||||||
|
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 64 of file Thyra_ScaledAdjointLinearOpBase.hpp. |
|
||||||||||||||||
|
Build an implicit non-
Returns Preconditions:
Postconditions:
Definition at line 503 of file Thyra_ScaledAdjointLinearOpDecl.hpp. |
|
||||||||||||||||
|
Build an implicit
Returns Preconditions:
Postconditions:
Definition at line 510 of file Thyra_ScaledAdjointLinearOpDecl.hpp. |
|
||||||||||
|
Build an implicit non-
Returns Preconditions:
Postconditions:
Definition at line 517 of file Thyra_ScaledAdjointLinearOpDecl.hpp. |
|
||||||||||
|
Build an implicit
Returns Preconditions:
Postconditions:
Definition at line 524 of file Thyra_ScaledAdjointLinearOpDecl.hpp. |
|
||||||||||
|
Build an implicit non-
Returns Preconditions:
Postconditions:
Definition at line 532 of file Thyra_ScaledAdjointLinearOpDecl.hpp. |
|
||||||||||
|
Build an implicit
Returns Preconditions:
Postconditions:
Definition at line 539 of file Thyra_ScaledAdjointLinearOpDecl.hpp. |
|
||||||||||||||||||||
|
Build an implicit non-
Returns Preconditions:
Postconditions:
Definition at line 547 of file Thyra_ScaledAdjointLinearOpDecl.hpp. |
|
||||||||||||||||||||
|
Build an implicit
Returns Preconditions:
Postconditions:
Definition at line 554 of file Thyra_ScaledAdjointLinearOpDecl.hpp. |
1.3.9.1