10 #ifndef THYRA_EPETRA_LINEAR_OP_BASE_HPP
11 #define THYRA_EPETRA_LINEAR_OP_BASE_HPP
17 class Epetra_Operator;
92 const Ptr<EOpTransp> &epetraOpTransp,
93 const Ptr<EApplyEpetraOpAs> &epetraOpApplyAs,
94 const Ptr<EAdjointEpetraOp> &epetraOpAdjointSupport
145 const Ptr<EOpTransp> &epetraOpTransp,
146 const Ptr<EApplyEpetraOpAs> &epetraOpApplyAs,
147 const Ptr<EAdjointEpetraOp> &epetraOpAdjointSupport
158 #endif // THYRA_EPETRA_LINEAR_OP_BASE_HPP
160 #if defined(Thyra_SHOW_DEPRECATED_WARNINGS)
162 #warning "The ThyraEpetraAdapters package is deprecated"
Abstract base class for all LinearOpBase objects that can return an Epetra_Operator view of themselve...
virtual void getEpetraOpView(const Ptr< RCP< const Epetra_Operator > > &epetraOp, const Ptr< EOpTransp > &epetraOpTransp, const Ptr< EApplyEpetraOpAs > &epetraOpApplyAs, const Ptr< EAdjointEpetraOp > &epetraOpAdjointSupport) const =0
Return a smart pointer to a const Epetra_Operator view of this object and how the object is applied t...
virtual void getNonconstEpetraOpView(const Ptr< RCP< Epetra_Operator > > &epetraOp, const Ptr< EOpTransp > &epetraOpTransp, const Ptr< EApplyEpetraOpAs > &epetraOpApplyAs, const Ptr< EAdjointEpetraOp > &epetraOpAdjointSupport)=0
Return a smart pointer to a non-const Epetra_Operator view of this object and how the object is appli...