42 #ifndef THYRA_DIAGONAL_EPETRA_LINEAR_OP_WITH_SOLVE_FACTORY_HPP
43 #define THYRA_DIAGONAL_EPETRA_LINEAR_OP_WITH_SOLVE_FACTORY_HPP
46 #include "Thyra_LinearOpWithSolveFactoryBase.hpp"
64 bool isCompatible(
const LinearOpSourceBase<double> &fwdOpSrc )
const;
71 const Teuchos::RCP<
const LinearOpSourceBase<double> > &fwdOpSrc,
72 LinearOpWithSolveBase<double> *Op,
73 const ESupportSolveUse supportSolveUse
77 LinearOpWithSolveBase<double> *Op,
78 Teuchos::RCP<
const LinearOpSourceBase<double> > *fwdOpSrc,
80 Teuchos::RCP<
const LinearOpSourceBase<double> > *approxFwdOpSrc,
81 ESupportSolveUse *supportSolveUse
108 #endif // THYRA_DIAGONAL_EPETRA_LINEAR_OP_WITH_SOLVE_FACTORY_HPP