From abd221d25f36a235fe31dae27366c7866e30b4bd Mon Sep 17 00:00:00 2001
From: renchao_lu <renchao.lu@gmail.com>
Date: Tue, 9 Jun 2020 20:13:35 +0200
Subject: [PATCH] [CL] Uninitialize number of chemical systems.

---
 ChemistryLib/PhreeqcIOData/CreateAqueousSolution.cpp   | 3 +--
 ChemistryLib/PhreeqcIOData/CreateSolutionComponent.cpp | 4 ++--
 ChemistryLib/PhreeqcIOData/CreateSolutionComponent.h   | 2 +-
 3 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/ChemistryLib/PhreeqcIOData/CreateAqueousSolution.cpp b/ChemistryLib/PhreeqcIOData/CreateAqueousSolution.cpp
index 926fa487276..322ed6813d6 100644
--- a/ChemistryLib/PhreeqcIOData/CreateAqueousSolution.cpp
+++ b/ChemistryLib/PhreeqcIOData/CreateAqueousSolution.cpp
@@ -39,8 +39,7 @@ std::unique_ptr<AqueousSolution> createAqueousSolution(
         MeshLib::MeshItemType::IntegrationPoint,
         1);
 
-    auto components =
-        createSolutionComponents(config, mesh.getNumberOfBaseNodes());
+    auto components = createSolutionComponents(config);
 
     auto charge_balance = createChargeBalance(config);
 
diff --git a/ChemistryLib/PhreeqcIOData/CreateSolutionComponent.cpp b/ChemistryLib/PhreeqcIOData/CreateSolutionComponent.cpp
index 3d9d25577b4..44c0fce8422 100644
--- a/ChemistryLib/PhreeqcIOData/CreateSolutionComponent.cpp
+++ b/ChemistryLib/PhreeqcIOData/CreateSolutionComponent.cpp
@@ -17,7 +17,7 @@ namespace ChemistryLib
 namespace PhreeqcIOData
 {
 std::vector<Component> createSolutionComponents(
-    BaseLib::ConfigTree const& config, std::size_t const num_chemical_systems)
+    BaseLib::ConfigTree const& config)
 {
     std::vector<Component> components;
     //! \ogs_file_param{prj__chemical_system__solution__components}
@@ -27,7 +27,7 @@ std::vector<Component> createSolutionComponents(
         //! \ogs_file_param{prj__chemical_system__solution__components__component}
         comp_config.getConfigParameterList<std::string>("component"))
     {
-        components.emplace_back(component_name, num_chemical_systems);
+        components.emplace_back(component_name);
     }
 
     return components;
diff --git a/ChemistryLib/PhreeqcIOData/CreateSolutionComponent.h b/ChemistryLib/PhreeqcIOData/CreateSolutionComponent.h
index d745e90979c..417450e9dac 100644
--- a/ChemistryLib/PhreeqcIOData/CreateSolutionComponent.h
+++ b/ChemistryLib/PhreeqcIOData/CreateSolutionComponent.h
@@ -24,6 +24,6 @@ namespace PhreeqcIOData
 struct Component;
 
 std::vector<Component> createSolutionComponents(
-    BaseLib::ConfigTree const& config, std::size_t const num_chemical_systems);
+    BaseLib::ConfigTree const& config);
 }  // namespace PhreeqcIOData
 }  // namespace ChemistryLib
-- 
GitLab