From 8ca34797b03a070182d1f4f2cd373834c9278644 Mon Sep 17 00:00:00 2001 From: Boyan Meng <meng.boyan@ufz.de> Date: Fri, 12 Nov 2021 18:08:37 +0100 Subject: [PATCH] [PL/T2PF] Remove old gas density input --- .../CreateTwoPhaseFlowMaterialProperties.cpp | 8 ++------ .../TwoPhaseFlowWithPPMaterialProperties.cpp | 11 ----------- .../TwoPhaseFlowWithPPMaterialProperties.h | 2 -- .../HeatPipe/Twophase_HeatPipe_quad_curve_large.prj | 4 ---- .../HeatPipe/Twophase_HeatPipe_quad_curve_small.prj | 4 ---- 5 files changed, 2 insertions(+), 27 deletions(-) diff --git a/MaterialLib/TwoPhaseModels/CreateTwoPhaseFlowMaterialProperties.cpp b/MaterialLib/TwoPhaseModels/CreateTwoPhaseFlowMaterialProperties.cpp index 857682891a0..1256b3e9ec3 100644 --- a/MaterialLib/TwoPhaseModels/CreateTwoPhaseFlowMaterialProperties.cpp +++ b/MaterialLib/TwoPhaseModels/CreateTwoPhaseFlowMaterialProperties.cpp @@ -43,10 +43,6 @@ createTwoPhaseFlowMaterialProperties( //! \ogs_file_param{material__twophase_flow__material_property__fluid__liquid_density} auto const& rho_conf = fluid_config.getConfigSubtree("liquid_density"); auto liquid_density = MaterialLib::Fluid::createFluidDensityModel(rho_conf); - //! \ogs_file_param{material__twophase_flow__material_property__fluid__gas_density} - auto const& rho_gas_conf = fluid_config.getConfigSubtree("gas_density"); - auto gas_density = - MaterialLib::Fluid::createFluidDensityModel(rho_gas_conf); //! \ogs_file_param{material__twophase_flow__material_property__fluid__liquid_viscosity} auto const& mu_conf = fluid_config.getConfigSubtree("liquid_viscosity"); auto liquid_viscosity = MaterialLib::Fluid::createViscosityModel(mu_conf); @@ -130,8 +126,8 @@ createTwoPhaseFlowMaterialProperties( return std::forward_as_tuple( std::make_unique<TwoPhaseFlowWithPPMaterialProperties>( material_ids, std::move(liquid_density), - std::move(liquid_viscosity), std::move(gas_density), - std::move(gas_viscosity), std::move(intrinsic_permeability_models), + std::move(liquid_viscosity), std::move(gas_viscosity), + std::move(intrinsic_permeability_models), std::move(porosity_models), std::move(storage_models), std::move(capillary_pressure_models), std::move(relative_permeability_models)), diff --git a/MaterialLib/TwoPhaseModels/TwoPhaseFlowWithPPMaterialProperties.cpp b/MaterialLib/TwoPhaseModels/TwoPhaseFlowWithPPMaterialProperties.cpp index 80c0f9b79b5..0b17cecd31a 100644 --- a/MaterialLib/TwoPhaseModels/TwoPhaseFlowWithPPMaterialProperties.cpp +++ b/MaterialLib/TwoPhaseModels/TwoPhaseFlowWithPPMaterialProperties.cpp @@ -32,7 +32,6 @@ TwoPhaseFlowWithPPMaterialProperties::TwoPhaseFlowWithPPMaterialProperties( MeshLib::PropertyVector<int> const* material_ids, std::unique_ptr<MaterialLib::Fluid::FluidProperty>&& liquid_density, std::unique_ptr<MaterialLib::Fluid::FluidProperty>&& liquid_viscosity, - std::unique_ptr<MaterialLib::Fluid::FluidProperty>&& gas_density, std::unique_ptr<MaterialLib::Fluid::FluidProperty>&& gas_viscosity, std::vector<std::unique_ptr<MaterialLib::PorousMedium::Permeability>>&& intrinsic_permeability_models, @@ -49,7 +48,6 @@ TwoPhaseFlowWithPPMaterialProperties::TwoPhaseFlowWithPPMaterialProperties( : _material_ids(material_ids), _liquid_density(std::move(liquid_density)), _liquid_viscosity(std::move(liquid_viscosity)), - _gas_density(std::move(gas_density)), _gas_viscosity(std::move(gas_viscosity)), _intrinsic_permeability_models(std::move(intrinsic_permeability_models)), _porosity_models(std::move(porosity_models)), @@ -81,15 +79,6 @@ double TwoPhaseFlowWithPPMaterialProperties::getLiquidDensity( return _liquid_density->getValue(vars); } -double TwoPhaseFlowWithPPMaterialProperties::getGasDensity(const double p, - const double T) const -{ - ArrayType vars; - vars[static_cast<int>(MaterialLib::Fluid::PropertyVariableType::T)] = T; - vars[static_cast<int>(MaterialLib::Fluid::PropertyVariableType::p)] = p; - return _gas_density->getValue(vars); -} - double TwoPhaseFlowWithPPMaterialProperties::getLiquidViscosity( const double p, const double T) const { diff --git a/MaterialLib/TwoPhaseModels/TwoPhaseFlowWithPPMaterialProperties.h b/MaterialLib/TwoPhaseModels/TwoPhaseFlowWithPPMaterialProperties.h index 5cce8068a52..27f19500b12 100644 --- a/MaterialLib/TwoPhaseModels/TwoPhaseFlowWithPPMaterialProperties.h +++ b/MaterialLib/TwoPhaseModels/TwoPhaseFlowWithPPMaterialProperties.h @@ -56,8 +56,6 @@ public: liquid_density, std::unique_ptr<MaterialLib::Fluid::FluidProperty>&& liquid_viscosity, - std::unique_ptr<MaterialLib::Fluid::FluidProperty>&& - gas_density, std::unique_ptr<MaterialLib::Fluid::FluidProperty>&& gas_viscosity, std::vector<std::unique_ptr<MaterialLib::PorousMedium::Permeability>>&& diff --git a/Tests/Data/Parabolic/ThermalTwoPhaseFlowPP/HeatPipe/Twophase_HeatPipe_quad_curve_large.prj b/Tests/Data/Parabolic/ThermalTwoPhaseFlowPP/HeatPipe/Twophase_HeatPipe_quad_curve_large.prj index e87b53fdbc9..28ff6d10d90 100644 --- a/Tests/Data/Parabolic/ThermalTwoPhaseFlowPP/HeatPipe/Twophase_HeatPipe_quad_curve_large.prj +++ b/Tests/Data/Parabolic/ThermalTwoPhaseFlowPP/HeatPipe/Twophase_HeatPipe_quad_curve_large.prj @@ -23,10 +23,6 @@ <type>Constant</type> <value> 1.e3 </value> </liquid_density> - <gas_density> - <type>IdealGasLaw</type> - <molar_mass> 0.029 </molar_mass> - </gas_density> <liquid_viscosity> <type>Constant</type> <value> 2.938e-4 </value> diff --git a/Tests/Data/Parabolic/ThermalTwoPhaseFlowPP/HeatPipe/Twophase_HeatPipe_quad_curve_small.prj b/Tests/Data/Parabolic/ThermalTwoPhaseFlowPP/HeatPipe/Twophase_HeatPipe_quad_curve_small.prj index 343acf90182..737869b0cca 100644 --- a/Tests/Data/Parabolic/ThermalTwoPhaseFlowPP/HeatPipe/Twophase_HeatPipe_quad_curve_small.prj +++ b/Tests/Data/Parabolic/ThermalTwoPhaseFlowPP/HeatPipe/Twophase_HeatPipe_quad_curve_small.prj @@ -23,10 +23,6 @@ <type>Constant</type> <value> 1.e3 </value> </liquid_density> - <gas_density> - <type>IdealGasLaw</type> - <molar_mass> 0.029 </molar_mass> - </gas_density> <liquid_viscosity> <type>Constant</type> <value> 2.938e-4 </value> -- GitLab