104 virtual void buildPreconditioner(
const Teuchos::RCP<const Epetra_Operator> & A,
bool clear=
true);
119 virtual void buildPreconditioner(
const Teuchos::RCP<const Epetra_Operator> & A,
const Epetra_MultiVector & mv,
bool clear=
true);
148 virtual void rebuildPreconditioner(
const Teuchos::RCP<const Epetra_Operator> & A,
const Epetra_MultiVector & mv);
173 Teuchos::RCP<const Thyra::LinearOpBase<double> > extractLinearOp(
const Teuchos::RCP<const Epetra_Operator> & A)
const;
174 Teuchos::RCP<const MappingStrategy> extractMappingStrategy(
const Teuchos::RCP<const Epetra_Operator> & A)
const;
180 Teuchos::RCP<const PreconditionerFactory> preconFactory_;
181 Teuchos::RCP<Thyra::PreconditionerBase<double> > preconObj_;
182 bool firstBuildComplete_;