48    const Teuchos::RCP<
const LinearOpBase<double> > &fwdOp,
 
   49    const Teuchos::RCP<
const LinearOpSourceBase<double> > &fwdOpSrc,
 
   50    const Teuchos::RCP<Epetra_LinearProblem> &epetraLP,
 
   51    const Teuchos::RCP<Amesos_BaseSolver> &amesosSolver,
 
   52    const EOpTransp amesosSolverTransp,
 
   53    const double amesosSolverScalar
 
   97    const Teuchos::RCP<
const LinearOpBase<double> > &fwdOp,
 
   98    const Teuchos::RCP<
const LinearOpSourceBase<double> > &fwdOpSrc,
 
   99    const Teuchos::RCP<Epetra_LinearProblem> &epetraLP,
 
  100    const Teuchos::RCP<Amesos_BaseSolver> &amesosSolver,
 
  101    const EOpTransp amesosSolverTransp,
 
  102    const double amesosSolverScalar
 
  115  Teuchos::RCP<const LinearOpBase<double> > 
get_fwdOp() 
const;
 
  118  Teuchos::RCP<const LinearOpSourceBase<double> > 
get_fwdOpSrc() 
const;
 
  121  Teuchos::RCP<Epetra_LinearProblem> 
get_epetraLP() 
const;
 
  135    Teuchos::RCP<
const LinearOpBase<double> > *fwdOp = NULL,
 
  136    Teuchos::RCP<
const LinearOpSourceBase<double> > *fwdOpSrc = NULL,
 
  137    Teuchos::RCP<Epetra_LinearProblem> *epetraLP = NULL,
 
  138    Teuchos::RCP<Amesos_BaseSolver> *amesosSolver = NULL,
 
  139    EOpTransp *amesosSolverTransp = NULL,
 
  140    double *amesosSolverScalar = NULL
 
  148  Teuchos::RCP< const VectorSpaceBase<double> > 
range() 
const;
 
  150  Teuchos::RCP< const VectorSpaceBase<double> > 
domain() 
const;
 
  152  Teuchos::RCP<const LinearOpBase<double> > 
clone() 
const;
 
  161    Teuchos::FancyOStream &out,
 
  162    const Teuchos::EVerbosityLevel verbLevel
 
  174    const EOpTransp M_trans,
 
  175    const MultiVectorBase<double> &X,
 
  176    const Ptr<MultiVectorBase<double> > &Y,
 
  188    EOpTransp M_trans, 
const SolveMeasureType& solveMeasureType
 
  192    const EOpTransp M_trans,
 
  193    const MultiVectorBase<double> &B,
 
  194    const Ptr<MultiVectorBase<double> > &X,
 
  195    const Ptr<
const SolveCriteria<double> > solveCriteria
 
  201  Teuchos::RCP<const LinearOpBase<double> > fwdOp_;
 
  202  Teuchos::RCP<const LinearOpSourceBase<double> > fwdOpSrc_;
 
  203  Teuchos::RCP<Epetra_LinearProblem> epetraLP_;
 
  204  Teuchos::RCP<Amesos_BaseSolver> amesosSolver_;
 
  205  EOpTransp amesosSolverTransp_;
 
  206  double amesosSolverScalar_;
 
  208  void assertInitialized() 
const;
 
 
void uninitialize(Teuchos::RCP< const LinearOpBase< double > > *fwdOp=NULL, Teuchos::RCP< const LinearOpSourceBase< double > > *fwdOpSrc=NULL, Teuchos::RCP< Epetra_LinearProblem > *epetraLP=NULL, Teuchos::RCP< Amesos_BaseSolver > *amesosSolver=NULL, EOpTransp *amesosSolverTransp=NULL, double *amesosSolverScalar=NULL)
Uninitialize.
void initialize(const Teuchos::RCP< const LinearOpBase< double > > &fwdOp, const Teuchos::RCP< const LinearOpSourceBase< double > > &fwdOpSrc, const Teuchos::RCP< Epetra_LinearProblem > &epetraLP, const Teuchos::RCP< Amesos_BaseSolver > &amesosSolver, const EOpTransp amesosSolverTransp, const double amesosSolverScalar)
First initialization.