39 const RCP<LinearOpBase<double> >& rightPrecOp)
40 : DefaultPreconditioner<double>(leftPrecOp, rightPrecOp) {}
42 const RCP<
const LinearOpBase<double> >& rightPrecOp)
43 : DefaultPreconditioner<double>(leftPrecOp, rightPrecOp) {}
44 Preconditioner(
const RCP<LinearOpBase<double> >& unspecifiedPrecOp)
45 : DefaultPreconditioner<double>(unspecifiedPrecOp) {}
46 Preconditioner(
const RCP<
const LinearOpBase<double> >& unspecifiedPrecOp)
47 : DefaultPreconditioner<double>(unspecifiedPrecOp) {}
54 virtual void setSourceVector(
const RCP<Thyra::MultiVectorBase<double> >& srcVec) {
55 if (srcVec != Teuchos::null)
56 state_->setSourceVector(srcVec);
58 state_->setSourceVector(Teuchos::null);