From 2d18484c1ad62ea3fa773766db0dbba12a132a5e Mon Sep 17 00:00:00 2001 From: Kilian Weishaupt <kilian.weishaupt@iws.uni-stuttgart.de> Date: Mon, 13 May 2019 15:02:07 +0200 Subject: [PATCH] [couplingdata] Minor changes --- .../boundary/freeflowsolidenergy/couplingdata.hh | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/dumux/multidomain/boundary/freeflowsolidenergy/couplingdata.hh b/dumux/multidomain/boundary/freeflowsolidenergy/couplingdata.hh index 7f0f994..39bec7a 100644 --- a/dumux/multidomain/boundary/freeflowsolidenergy/couplingdata.hh +++ b/dumux/multidomain/boundary/freeflowsolidenergy/couplingdata.hh @@ -39,7 +39,7 @@ namespace Dumux { * \brief This structs holds a set of options which allow to modify the Stokes-Darcy * coupling mechanism during runtime. */ -struct StokesDarcyCouplingOptions +struct FreeFlowHeatCouplingOptions { /*! * \brief Defines which kind of averanging of diffusion coefficiencients @@ -55,7 +55,7 @@ struct StokesDarcyCouplingOptions * \brief Convenience function to convert user input given as std::string to the corresponding enum class used for chosing the type * of averaging of the diffusion/conduction parameter at the interface between the two domains. */ - static DiffusionCoefficientAveragingType stringToEnum(DiffusionCoefficientAveragingType, const std::string& diffusionCoefficientAveragingType) + static DiffusionCoefficientAveragingType stringToEnum(const std::string& diffusionCoefficientAveragingType) { if (diffusionCoefficientAveragingType == "Harmonic") return DiffusionCoefficientAveragingType::harmonic; @@ -63,7 +63,7 @@ struct StokesDarcyCouplingOptions return DiffusionCoefficientAveragingType::arithmethic; else if (diffusionCoefficientAveragingType == "FreeFlowOnly") return DiffusionCoefficientAveragingType::ffOnly; - else if (diffusionCoefficientAveragingType == "PorousMediumOnly") + else if (diffusionCoefficientAveragingType == "SolidOnly") return DiffusionCoefficientAveragingType::pmOnly; else DUNE_THROW(Dune::IOError, "Unknown DiffusionCoefficientAveragingType"); @@ -103,9 +103,10 @@ class FreeFlowSolidEnergyCouplingData "All submodels must both be either isothermal or non-isothermal"); - using DiffusionCoefficientAveragingType = typename StokesDarcyCouplingOptions::DiffusionCoefficientAveragingType; public: + using DiffusionCoefficientAveragingType = typename FreeFlowHeatCouplingOptions::DiffusionCoefficientAveragingType; + FreeFlowSolidEnergyCouplingData(const CouplingManager& couplingmanager): couplingManager_(couplingmanager) {} -- GitLab