10#ifndef __Teko_EpetraInverseOpWrapper_hpp__
11#define __Teko_EpetraInverseOpWrapper_hpp__
13#include "Teko_EpetraOperatorWrapper.hpp"
20 EpetraInverseOpWrapper(
const RCP<const MappingStrategy>& forwardMaps)
21 : EpetraOperatorWrapper(forwardMaps) {}
23 EpetraInverseOpWrapper(
const RCP<
const Thyra::LinearOpBase<double> >& thyraOp)
24 : EpetraOperatorWrapper(thyraOp) {}
27 virtual int Apply(
const Epetra_MultiVector& X, Epetra_MultiVector& Y)
const;
30 virtual int ApplyInverse(
const Epetra_MultiVector& X, Epetra_MultiVector& Y)
const;
38 EpetraInverseOpWrapper() {}
Implements the Epetra_Operator interface with a Thyra LinearOperator. This enables the use of absrtac...