Opm::EclThcLaw< ScalarT, ParamsT > Class Template Reference

Implements the total thermal conductivity and rock enthalpy relations used by ECL. More...

#include <EclThcLaw.hpp>

Public Types

using Params = ParamsT
 
using Scalar = typename Params::Scalar
 

Static Public Member Functions

template<class FluidState , class Evaluation = typename FluidState::Scalar>
static Evaluation thermalConductivity (const Params &params, const FluidState &)
 Given a fluid state, return the total thermal conductivity [W/m^2 / (K/m)] of the porous medium. More...
 

Detailed Description

template<class ScalarT, class ParamsT = EclThcLawParams<ScalarT>>
class Opm::EclThcLaw< ScalarT, ParamsT >

Implements the total thermal conductivity and rock enthalpy relations used by ECL.

This is the thermal conduction law based on the THCROCK, THCOIL, THCGAS and THCWATER keywords.

Member Typedef Documentation

◆ Params

template<class ScalarT , class ParamsT = EclThcLawParams<ScalarT>>
using Opm::EclThcLaw< ScalarT, ParamsT >::Params = ParamsT

◆ Scalar

template<class ScalarT , class ParamsT = EclThcLawParams<ScalarT>>
using Opm::EclThcLaw< ScalarT, ParamsT >::Scalar = typename Params::Scalar

Member Function Documentation

◆ thermalConductivity()

template<class ScalarT , class ParamsT = EclThcLawParams<ScalarT>>
template<class FluidState , class Evaluation = typename FluidState::Scalar>
static Evaluation Opm::EclThcLaw< ScalarT, ParamsT >::thermalConductivity ( const Params params,
const FluidState &   
)
inlinestatic

Given a fluid state, return the total thermal conductivity [W/m^2 / (K/m)] of the porous medium.

Referenced by Opm::EclThermalConductionLawMultiplexer< ScalarT, FluidSystem, ParamsT >::thermalConductivity().


The documentation for this class was generated from the following file: