From 5ab537c7bfccc97b643120101344ac36c0321f77 Mon Sep 17 00:00:00 2001
From: Dmitri Naumov <dmitri.naumov@ufz.de>
Date: Mon, 22 May 2017 12:18:33 +0200
Subject: [PATCH] [NL] TimeDiscr. Move ogs_file_param_special.

This would usually go into 'create' methods, type check there.
Now it is indicating the place where the type decision is made.
---
 NumLib/ODESolver/TimeDiscretizationBuilder.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/NumLib/ODESolver/TimeDiscretizationBuilder.cpp b/NumLib/ODESolver/TimeDiscretizationBuilder.cpp
index f07187b6ca6..40d89191156 100644
--- a/NumLib/ODESolver/TimeDiscretizationBuilder.cpp
+++ b/NumLib/ODESolver/TimeDiscretizationBuilder.cpp
@@ -19,28 +19,28 @@ std::unique_ptr<TimeDiscretization> createTimeDiscretization(
     //! \ogs_file_param{prj__time_loop__processes__process__time_discretization__type}
     auto const type = config.getConfigParameter<std::string>("type");
 
+    //! \ogs_file_param_special{prj__time_loop__processes__process__time_discretization__BackwardEuler}
     if (type == "BackwardEuler")
     {
-        //! \ogs_file_param_special{prj__time_loop__processes__process__time_discretization__BackwardEuler}
         return std::make_unique<BackwardEuler>();
     }
+    //! \ogs_file_param_special{prj__time_loop__processes__process__time_discretization__ForwardEuler}
     else if (type == "ForwardEuler")
     {
-        //! \ogs_file_param_special{prj__time_loop__processes__process__time_discretization__ForwardEuler}
         return std::make_unique<ForwardEuler>();
     }
+    //! \ogs_file_param_special{prj__time_loop__processes__process__time_discretization__CrankNicolson}
     else if (type == "CrankNicolson")
     {
         //! \ogs_file_param{prj__time_loop__processes__process__time_discretization__CrankNicolson__theta}
         auto const theta = config.getConfigParameter<double>("theta");
-        //! \ogs_file_param_special{prj__time_loop__processes__process__time_discretization__CrankNicolson}
         return std::make_unique<CrankNicolson>(theta);
     }
+    //! \ogs_file_param_special{prj__time_loop__processes__process__time_discretization__BackwardDifferentiationFormula}
     else if (type == "BackwardDifferentiationFormula")
     {
         //! \ogs_file_param{prj__time_loop__processes__process__time_discretization__BackwardDifferentiationFormula__order}
         auto const order = config.getConfigParameter<unsigned>("order");
-        //! \ogs_file_param_special{prj__time_loop__processes__process__time_discretization__BackwardDifferentiationFormula}
         return std::make_unique<BackwardDifferentiationFormula>(order);
     }
     else
-- 
GitLab