From 96394879f3bf0414d26116219c8e0e80c9b6d371 Mon Sep 17 00:00:00 2001 From: Wenqing Wang <wenqing.wang@ufz.de> Date: Thu, 7 Jul 2022 11:59:49 +0200 Subject: [PATCH] Added one public constant Parameter with value one --- Applications/ApplicationsLib/ProjectData.cpp | 3 +++ ProcessLib/Process.cpp | 2 ++ ProcessLib/Process.h | 2 ++ 3 files changed, 7 insertions(+) diff --git a/Applications/ApplicationsLib/ProjectData.cpp b/Applications/ApplicationsLib/ProjectData.cpp index b48ceea6af7..b0bf49b8158 100644 --- a/Applications/ApplicationsLib/ProjectData.cpp +++ b/Applications/ApplicationsLib/ProjectData.cpp @@ -444,6 +444,9 @@ std::vector<std::string> ProjectData::parseParameters( _parameters.push_back( std::make_unique<ParameterLib::ConstantParameter<double>>( ProcessLib::DeactivatedSubdomain::zero_parameter_name, 0.0)); + _parameters.push_back( + std::make_unique<ParameterLib::ConstantParameter<double>>( + ProcessLib::Process::constant_one_parameter_name, 1.0)); return parameter_names_for_transformation; } diff --git a/ProcessLib/Process.cpp b/ProcessLib/Process.cpp index 528386cb41c..762aac76e13 100644 --- a/ProcessLib/Process.cpp +++ b/ProcessLib/Process.cpp @@ -19,6 +19,8 @@ namespace ProcessLib { +const std::string Process::constant_one_parameter_name = "constant_one"; + Process::Process( std::string name_, MeshLib::Mesh& mesh, diff --git a/ProcessLib/Process.h b/ProcessLib/Process.h index b39afd6db15..680696420f3 100644 --- a/ProcessLib/Process.h +++ b/ProcessLib/Process.h @@ -42,6 +42,8 @@ class Process NumLib::NonlinearSolverTag::Newton> { public: + PROCESSLIB_EXPORT static const std::string constant_one_parameter_name; + using NonlinearSolver = NumLib::NonlinearSolverBase; using TimeDiscretization = NumLib::TimeDiscretization; -- GitLab