104 virtual void buildInverseOperator(
const Teuchos::RCP<const Epetra_Operator> & A,
bool clear=
true);
151 Teuchos::RCP<const Epetra_Operator>
getForwardOp()
const {
return fwdOp_.getConstObj(); }
159 Teuchos::RCP<const Thyra::LinearOpBase<double> > extractLinearOp(
const Teuchos::RCP<const Epetra_Operator> & A)
const;
160 Teuchos::RCP<const MappingStrategy> extractMappingStrategy(
const Teuchos::RCP<const Epetra_Operator> & A)
const;
165 Teuchos::RCP<const Teko::InverseFactory> inverseFactory_;
166 Teko::ModifiableLinearOp invOperator_;
167 bool firstBuildComplete_;
169 Teuchos::ConstNonconstObjectContainer<Epetra_Operator> fwdOp_;