9 #ifndef LinearSolverConfig_h 10 #define LinearSolverConfig_h 13 #include <Teuchos_ParameterList.hpp> 14 #include <Teuchos_RCP.hpp> 27 std::string name()
const;
29 const Teuchos::RCP<Teuchos::ParameterList> & params()
const;
30 const Teuchos::RCP<Teuchos::ParameterList> & paramsPrecond()
const;
44 Teuchos::RCP<Teuchos::ParameterList>
params_;
bool reusePreconditioner_
Definition: LinearSolverConfig.h:50
std::string method_
Definition: LinearSolverConfig.h:42
bool useMueLu_
Definition: LinearSolverConfig.h:48
Definition: ABLForcingAlgorithm.C:26
std::string name_
Definition: LinearSolverConfig.h:41
std::string & muelu_xml_file()
Definition: LinearSolverConfig.h:34
Teuchos::RCP< Teuchos::ParameterList > paramsPrecond_
Definition: LinearSolverConfig.h:45
bool recomputePreconditioner_
Definition: LinearSolverConfig.h:49
std::string muelu_xml_file_
Definition: LinearSolverConfig.h:47
std::string get_method()
Definition: LinearSolverConfig.h:37
bool summarizeMueluTimer_
Definition: LinearSolverConfig.h:52
bool recomputePreconditioner()
Definition: LinearSolverConfig.h:35
Teuchos::RCP< Teuchos::ParameterList > params_
Definition: LinearSolverConfig.h:44
std::string precond_
Definition: LinearSolverConfig.h:43
Definition: NaluParsing.C:400
bool getSummarizeMueluTimer()
Definition: LinearSolverConfig.h:32
bool getWriteMatrixFiles()
Definition: LinearSolverConfig.h:31
std::string preconditionerType_
Definition: LinearSolverConfig.h:53
Tpetra::Map< LocalOrdinal, GlobalOrdinal >::node_type Node
Definition: LinearSolver.h:32
Definition: LinearSolverConfig.h:23
std::string preconditioner_type()
Definition: LinearSolverConfig.h:38
bool reusePreconditioner()
Definition: LinearSolverConfig.h:36
bool writeMatrixFiles_
Definition: LinearSolverConfig.h:51
bool use_MueLu() const
Definition: LinearSolverConfig.h:33