From b94a0eb207ead5ce58fd2f07c53c01505c6bcf1c Mon Sep 17 00:00:00 2001
From: renchao_lu <renchao.lu@gmail.com>
Date: Tue, 3 Sep 2019 14:25:50 +0200
Subject: [PATCH] [PL/CT] Dropped porous media properties and fluid properites
 from process data.

---
 .../ComponentTransportProcessData.h                  | 11 +----------
 .../CreateComponentTransportProcess.cpp              | 12 ------------
 2 files changed, 1 insertion(+), 22 deletions(-)

diff --git a/ProcessLib/ComponentTransport/ComponentTransportProcessData.h b/ProcessLib/ComponentTransport/ComponentTransportProcessData.h
index 1c2b96961f0..f6c338313b9 100644
--- a/ProcessLib/ComponentTransport/ComponentTransportProcessData.h
+++ b/ProcessLib/ComponentTransport/ComponentTransportProcessData.h
@@ -11,7 +11,6 @@
 
 #include <memory>
 
-#include "MaterialLib/Fluid/FluidProperties/FluidProperties.h"
 #include "MaterialLib/MPL/CreateMaterialSpatialDistributionMap.h"
 #include "MaterialLib/PorousMedium/Porosity/Porosity.h"
 #include "MaterialLib/PorousMedium/Storage/Storage.h"
@@ -32,19 +31,13 @@ namespace ComponentTransport
 struct ComponentTransportProcessData
 {
     ComponentTransportProcessData(
-        MaterialLib::PorousMedium::PorousMediaProperties&&
-            porous_media_properties_,
         ParameterLib::Parameter<double> const& fluid_reference_density_,
-        std::unique_ptr<MaterialLib::Fluid::FluidProperties>&&
-            fluid_properties_,
         std::unique_ptr<MaterialPropertyLib::MaterialSpatialDistributionMap>&&
             media_map_,
         ParameterLib::Parameter<double> const& decay_rate_,
         Eigen::VectorXd const& specific_body_force_, bool const has_gravity_,
         bool const non_advective_form_)
-        : porous_media_properties(std::move(porous_media_properties_)),
-          fluid_reference_density(fluid_reference_density_),
-          fluid_properties(std::move(fluid_properties_)),
+        : fluid_reference_density(fluid_reference_density_),
           media_map(std::move(media_map_)),
           decay_rate(decay_rate_),
           specific_body_force(specific_body_force_),
@@ -53,9 +46,7 @@ struct ComponentTransportProcessData
     {
     }
 
-    MaterialLib::PorousMedium::PorousMediaProperties porous_media_properties;
     ParameterLib::Parameter<double> const& fluid_reference_density;
-    std::unique_ptr<MaterialLib::Fluid::FluidProperties> fluid_properties;
     std::unique_ptr<MaterialPropertyLib::MaterialSpatialDistributionMap>
         media_map;
     ParameterLib::Parameter<double> const& decay_rate;
diff --git a/ProcessLib/ComponentTransport/CreateComponentTransportProcess.cpp b/ProcessLib/ComponentTransport/CreateComponentTransportProcess.cpp
index ed8751c9fe1..dfc72d8582c 100644
--- a/ProcessLib/ComponentTransport/CreateComponentTransportProcess.cpp
+++ b/ProcessLib/ComponentTransport/CreateComponentTransportProcess.cpp
@@ -110,16 +110,6 @@ std::unique_ptr<Process> createComponentTransportProcess(
         }
     }
 
-    MaterialLib::PorousMedium::PorousMediaProperties porous_media_properties{
-        MaterialLib::PorousMedium::createPorousMediaProperties(
-            mesh, config, parameters)};
-
-    //! \ogs_file_param{prj__processes__process__ComponentTransport__fluid}
-    auto const& fluid_config = config.getConfigSubtree("fluid");
-
-    auto fluid_properties =
-        MaterialLib::Fluid::createFluidProperties(fluid_config);
-
     // Parameter for the density of the fluid.
     auto& fluid_reference_density = ParameterLib::findParameter<double>(
         config,
@@ -162,9 +152,7 @@ std::unique_ptr<Process> createComponentTransportProcess(
         MaterialPropertyLib::createMaterialSpatialDistributionMap(media, mesh);
 
     ComponentTransportProcessData process_data{
-        std::move(porous_media_properties),
         fluid_reference_density,
-        std::move(fluid_properties),
         std::move(media_map),
         decay_rate,
         specific_body_force,
-- 
GitLab