42#ifndef THYRA_EPETRA_OPERATOR_VIEW_EXTRACTOR_BASE_HPP
43#define THYRA_EPETRA_OPERATOR_VIEW_EXTRACTOR_BASE_HPP
45#include "Thyra_LinearOpBase.hpp"
69 virtual bool isCompatible(
const LinearOpBase<double> &fwdOp )
const = 0;
124 const RCP<LinearOpBase<double> > &fwdOp,
126 const Ptr<EOpTransp> &epetraOpTransp,
127 const Ptr<EApplyEpetraOpAs> &epetraOpApplyAs,
128 const Ptr<EAdjointEpetraOp> &epetraOpAdjointSupport,
129 const Ptr<double> &epetraOpScalar
184 const RCP<
const LinearOpBase<double> > &fwdOp,
186 const Ptr<EOpTransp> &epetraOpTransp,
187 const Ptr<EApplyEpetraOpAs> &epetraOpApplyAs,
188 const Ptr<EAdjointEpetraOp> &epetraOpAdjointSupport,
189 const Ptr<double> &epetraOpScalar