27#ifndef OPM_FLUID_THERMAL_CONDUCTION_LAW_HPP
28#define OPM_FLUID_THERMAL_CONDUCTION_LAW_HPP
42template <
class FluidSystem,
45 class ParamsT = FluidThermalConductionLawParams<ScalarT> >
49 typedef ParamsT Params;
50 typedef typename Params::Scalar Scalar;
56 template <
class Flu
idState,
class Evaluation =
typename Flu
idState::Scalar>
58 const FluidState& fluidState)
60 typename FluidSystem::template ParameterCache<Evaluation> paramCache;
61 paramCache.updatePhase(fluidState, phaseIdx);
62 return FluidSystem::template thermalConductivity<FluidState, Evaluation>(fluidState,
Class implementing cubic splines.
Implements a thermal conduction law which just takes the conductivity of a given fluid phase.
Definition FluidThermalConductionLaw.hpp:47
static Evaluation thermalConductivity(const Params &, const FluidState &fluidState)
Given a fluid state, return the effective thermal conductivity [W/m^2 / (K/m)] of the porous medium.
Definition FluidThermalConductionLaw.hpp:57
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30