17 #ifndef AMESOS2_CONTROL_HPP 
   18 #define AMESOS2_CONTROL_HPP 
   20 #include <Teuchos_ParameterList.hpp> 
   21 #include <Teuchos_RCP.hpp> 
   31     , useTranspose_(false)
 
   32     , useIterRefine_(false)
 
   33     , maxNumIterRefines_(2)
 
   34     , verboseIterRefine_(false)
 
   36     , addZeroToDiag_(false)
 
   38     , rcond_threshold_(1e-12)
 
   47   void setControlParameters(
 
   48     const Teuchos::RCP<Teuchos::ParameterList> & parameterList );
 
   68   int maxNumIterRefines_;
 
   71   bool verboseIterRefine_;
 
   79   std::string addToDiag_;
 
  104   double rcond_threshold_; 
 
  152 #endif  // AMESOS2_CONTROL_HPP