Functions | |
| template<class Scalar> | |
| bool | Thyra::opSupported (const LinearOpBase< Scalar > &M, ETransp M_trans) |
| Determines if an operation is supported for a single scalar type. | |
| template<class RangeScalar, class DomainScalar> | |
| void | Thyra::apply (const LinearOpBase< RangeScalar, DomainScalar > &M, const EConj conj, const MultiVectorBase< DomainScalar > &X, MultiVectorBase< RangeScalar > *Y, const RangeScalar alpha=Teuchos::ScalarTraits< RangeScalar >::one(), const RangeScalar beta=Teuchos::ScalarTraits< RangeScalar >::zero()) |
Call LinearOpBase::apply() as a global function call. | |
| template<class RangeScalar, class DomainScalar> | |
| void | Thyra::applyTranspose (const LinearOpBase< RangeScalar, DomainScalar > &M, const EConj conj, const MultiVectorBase< RangeScalar > &X, MultiVectorBase< DomainScalar > *Y, const DomainScalar alpha=Teuchos::ScalarTraits< DomainScalar >::one(), const DomainScalar beta=Teuchos::ScalarTraits< DomainScalar >::zero()) |
Call LinearOpBase::applyTranspose() as a global function call. | |
| template<class Scalar> | |
| void | Thyra::apply (const LinearOpBase< Scalar > &M, const ETransp M_trans, const MultiVectorBase< Scalar > &X, MultiVectorBase< Scalar > *Y, const Scalar alpha=Teuchos::ScalarTraits< Scalar >::one(), const Scalar beta=Teuchos::ScalarTraits< Scalar >::zero()) |
Call LinearOpBase::apply() or LinearOpBase::applyTranspose() as a global function call (for a single scalar type). | |
LinearOpBase object more easily in simpler use cases.
|
||||||||||||||||
|
Determines if an operation is supported for a single scalar type.
Definition at line 426 of file Thyra_LinearOpBaseDecl.hpp. |
|
||||||||||||||||||||||||||||||||
|
Call
Calls
Definition at line 439 of file Thyra_LinearOpBaseDecl.hpp. |
|
||||||||||||||||||||||||||||||||
|
Call
Calls
Definition at line 492 of file Thyra_LinearOpBaseDecl.hpp. |
|
||||||||||||||||||||||||||||||||
|
Call
Calls Definition at line 548 of file Thyra_LinearOpBaseDecl.hpp. |
1.3.9.1