diff --git a/Applications/ApplicationsLib/ProjectData.cpp b/Applications/ApplicationsLib/ProjectData.cpp index ba1c53ea279530bcf54409228656b33556a0366c..177afcbaeb1266fc4957b77f2a4582e61c430828 100644 --- a/Applications/ApplicationsLib/ProjectData.cpp +++ b/Applications/ApplicationsLib/ProjectData.cpp @@ -353,6 +353,9 @@ ProjectData::ProjectData(BaseLib::ConfigTree const& project_config, //! \ogs_file_param{prj__media} parseMedia(project_config.getConfigSubtreeOptional("media")); + //! \ogs_file_param{prj__linear_solvers} + parseLinearSolvers(project_config.getConfigSubtree("linear_solvers")); + auto chemical_solver_interface = parseChemicalSolverInterface( //! \ogs_file_param{prj__chemical_system} project_config.getConfigSubtreeOptional("chemical_system"), @@ -363,9 +366,6 @@ ProjectData::ProjectData(BaseLib::ConfigTree const& project_config, project_directory, output_directory, std::move(chemical_solver_interface)); - //! \ogs_file_param{prj__linear_solvers} - parseLinearSolvers(project_config.getConfigSubtree("linear_solvers")); - //! \ogs_file_param{prj__nonlinear_solvers} parseNonlinearSolvers(project_config.getConfigSubtree("nonlinear_solvers"));