Thyra
Version of the Day
|
Base interface for objects that can return a linear operator. More...
#include <Thyra_LinearOpSourceBase.hpp>
Pure virtual public functions that must be overridden in subclasses | |
virtual bool | isOpConst () const =0 |
Return if the underlying linear operator is const-only or not. More... | |
virtual Teuchos::RCP < LinearOpBase< Scalar > > | getNonconstOp ()=0 |
Return a non-const reference to the underlying linear operator. More... | |
virtual Teuchos::RCP< const LinearOpBase< Scalar > > | getOp () const =0 |
Return a const left preconditioner linear operator if one is designed or targeted to be applied on the left. More... | |
Base interface for objects that can return a linear operator.
Definition at line 25 of file Thyra_LinearOpSourceBase.hpp.
|
pure virtual |
Return if the underlying linear operator is const-only or not.
Implemented in Thyra::DefaultLinearOpSource< Scalar >.
|
pure virtual |
Return a non-const reference to the underlying linear operator.
Preconditions:
isOpConst()==true
] getOp().get()==NULL
Implemented in Thyra::DefaultLinearOpSource< Scalar >.
|
pure virtual |
Return a const left preconditioner linear operator if one is designed or targeted to be applied on the left.
Implemented in Thyra::DefaultLinearOpSource< Scalar >.