42 #include "Thyra_EpetraOperatorViewExtractorStd.hpp"
43 #include "Thyra_EpetraLinearOpBase.hpp"
44 #include "Thyra_ScaledAdjointLinearOpBase.hpp"
57 double wrappedScalar = 0.0;
62 dynamic_cast<const EpetraLinearOpBase*>(wrappedFwdOp);
94 using Teuchos::outArg;
95 double wrappedFwdOpScalar = 0.0;
98 unwrap(fwdOp,&wrappedFwdOpScalar, &wrappedFwdOpTransp, &wrappedFwdOp);
100 Teuchos::rcp_dynamic_cast<const EpetraLinearOpBase>(wrappedFwdOp,
true);
102 epetraFwdOp->getEpetraOpView(epetraOp, outArg(epetra_epetraOpTransp),
103 epetraOpApplyAs, epetraOpAdjointSupport);
105 *epetraOpScalar = wrappedFwdOpScalar;