| 
    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 57 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 >.
 1.8.5