EclThermalConductionLawMultiplexer.hpp
Go to the documentation of this file.
71 return ThconrLaw::thermalConductivity(params.template getRealParams<Params::thconrApproach>(), fluidState);
75 return ThcLaw::thermalConductivity(params.template getRealParams<Params::thcApproach>(), fluidState);
82 throw std::logic_error("Invalid thermal conductivity approach: "+std::to_string(int(params.thermalConductionApproach())));
Implements the total thermal conductivity and rock enthalpy relations used by ECL. Definition: EclThcLaw.hpp:46 static Evaluation thermalConductivity(const Params ¶ms, const FluidState &) Given a fluid state, return the total thermal conductivity [W/m^2 / (K/m)] of the porous medium. Definition: EclThcLaw.hpp:56 Implements the total thermal conductivity relations specified by the ECL THCONR. Definition: EclThconrLaw.hpp:45 static Evaluation thermalConductivity(const Params ¶ms, const FluidState &fluidState) Given a fluid state, return the total thermal conductivity [W/m^2 / (K/m)] of the porous medium. Definition: EclThconrLaw.hpp:55 Implements the total thermal conductivity and rock enthalpy relations used by ECL. Definition: EclThermalConductionLawMultiplexer.hpp:50 ParamsT Params Definition: EclThermalConductionLawMultiplexer.hpp:58 static Evaluation thermalConductivity(const Params ¶ms, const FluidState &fluidState) Given a fluid state, compute the volumetric internal energy of the rock [W/m^3]. Definition: EclThermalConductionLawMultiplexer.hpp:65 typename Params::Scalar Scalar Definition: EclThermalConductionLawMultiplexer.hpp:59 Implements a dummy law for thermal conduction to which isothermal models can fall back to. Definition: NullThermalConductionLaw.hpp:42 static Evaluation thermalConductivity(const Params &, const FluidState &) Given a fluid state, return the effective thermal conductivity [W/m^2 / (K/m)] of the porous medium. Definition: NullThermalConductionLaw.hpp:54 Definition: Air_Mesitylene.hpp:34 |