diff --git a/ProcessLib/Process.h b/ProcessLib/Process.h
index 4f35961f0cc3e80e4ebf1a42cb910d1a41df4586..e5d9bd3a3b687c01e0c37a89734b82a29c78ec93 100644
--- a/ProcessLib/Process.h
+++ b/ProcessLib/Process.h
@@ -75,8 +75,14 @@ public:
         CoupledSolutionsForStaggeredScheme* const coupled_solutions)
     {
         _coupled_solutions = coupled_solutions;
+
+    }
+    void setDecouplingSchemeType(const bool is_monolithic_scheme)
+    {
+        _is_monolithic_scheme = is_monolithic_scheme;
     }
 
+    bool useMonolithicScheme() const { return _is_monolithic_scheme; }
 
     virtual void setCoupledSolutionsForStaggeredSchemeToLocalAssemblers() {}
     void preAssemble(const double t, GlobalVector const& x) override final;
@@ -89,11 +95,6 @@ public:
                               GlobalMatrix& K, GlobalVector& b,
                               GlobalMatrix& Jac) final;
 
-    void setDecouplingSchemeType(const bool is_monolithic_scheme)
-    {
-        _is_monolithic_scheme = is_monolithic_scheme;
-    }
-
     std::vector<NumLib::IndexValueVector<GlobalIndexType>> const*
     getKnownSolutions(double const t) const final
     {