20 #ifndef OPM_SETUPPROPERTYTREE_HEADER_INCLUDED 21 #define OPM_SETUPPROPERTYTREE_HEADER_INCLUDED 23 #include <opm/simulators/linalg/PropertyTree.hpp> 30 struct FlowLinearSolverParameters;
33 bool linearSolverMaxIterSet,
34 bool linearSolverReductionSet,
35 bool tpsaSetup =
false);
37 PropertyTree setupCPRW(
const std::string& conf,
const FlowLinearSolverParameters& p);
38 PropertyTree setupCPR(
const std::string& conf,
const FlowLinearSolverParameters& p);
39 PropertyTree setupAMG(
const std::string& conf,
const FlowLinearSolverParameters& p);
40 PropertyTree setupILU(
const std::string& conf,
const FlowLinearSolverParameters& p);
41 PropertyTree setupMixedILU(
const std::string& conf,
const FlowLinearSolverParameters& p);
42 PropertyTree setupDILU(
const std::string& conf,
const FlowLinearSolverParameters& p);
43 PropertyTree setupMixedDILU(
const std::string& conf,
const FlowLinearSolverParameters& p);
44 PropertyTree setupUMFPack(
const std::string& conf,
const FlowLinearSolverParameters& p);
48 #endif // OPM_SETUPPROPERTYTREE_HEADER_INCLUDED This file contains a set of helper functions used by VFPProd / VFPInj.
Definition: blackoilbioeffectsmodules.hh:45
PropertyTree setupPropertyTree(FlowLinearSolverParameters p, bool linearSolverMaxIterSet, bool linearSolverReductionSet, bool tpsaSetup)
Set up a property tree intended for FlexibleSolver by either reading the tree from a JSON file or cre...
Definition: setupPropertyTree.cpp:182