3.1-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Loading...
Searching...
No Matches
Dumux::ThermalConductivitySimpleFluidLumping< Scalar, numEnergyEquationsFluid > Class Template Reference

Relation for the saturation-dependent effective thermal conductivity. More...

#include <dumux/material/fluidmatrixinteractions/2p/thermalconductivitysimplefluidlumping.hh>

Inheritance diagram for Dumux::ThermalConductivitySimpleFluidLumping< Scalar, numEnergyEquationsFluid >:
Inheritance graph

Description

template<class Scalar, int numEnergyEquationsFluid>
class Dumux::ThermalConductivitySimpleFluidLumping< Scalar, numEnergyEquationsFluid >

Relation for the saturation-dependent effective thermal conductivity.

Todo
This shouldn't depend on TypeTag!!

Static Public Member Functions

template<class VolumeVariables, class SpatialParams, class Element, class FVGeometry>
static Scalar effectiveThermalConductivity (const VolumeVariables &volVars, const SpatialParams &spatialParams, const Element &element, const FVGeometry &fvGeometry, const typename FVGeometry::SubControlVolume &scv)
 effective thermal conductivity \(\mathrm{[W/(m K)]}\)
template<class VolumeVariables>
static Scalar effectiveThermalConductivity (const VolumeVariables &volVars)
 Effective thermal conductivity \(\mathrm{[W/(m K)]}\).
static Scalar effectiveThermalConductivity (const Scalar sw, const Scalar lambdaW, const Scalar lambdaN, const Scalar lambdaSolid, const Scalar porosity, const Scalar rhoSolid=0.0)
 Returns the effective thermal conductivity \(\mathrm{[W/(m K)]}\).

Member Function Documentation

◆ effectiveThermalConductivity() [1/3]

template<class Scalar, int numEnergyEquationsFluid>
Scalar Dumux::ThermalConductivitySimpleFluidLumping< Scalar, numEnergyEquationsFluid >::effectiveThermalConductivity ( const Scalar sw,
const Scalar lambdaW,
const Scalar lambdaN,
const Scalar lambdaSolid,
const Scalar porosity,
const Scalar rhoSolid = 0.0 )
inlinestatic

Returns the effective thermal conductivity \(\mathrm{[W/(m K)]}\).

Parameters
swThe saturation of the wetting phase
lambdaWThe thermal conductivity of the wetting phase in \(\mathrm{[W/(m K)]}\)
lambdaNThe thermal conductivity of the non-wetting phase in \(\mathrm{[W/(m K)]}\)
lambdaSolidThe thermal conductivity of the solid phase in \(\mathrm{[W/(m K)]}\)
porosityThe porosity
rhoSolidThe density of the solid phase in \(\mathrm{[kg/m^3]}\)
Returns
Effective thermal conductivity of the fluid phases

◆ effectiveThermalConductivity() [2/3]

template<class Scalar, int numEnergyEquationsFluid>
template<class VolumeVariables>
Scalar Dumux::ThermalConductivitySimpleFluidLumping< Scalar, numEnergyEquationsFluid >::effectiveThermalConductivity ( const VolumeVariables & volVars)
inlinestatic

Effective thermal conductivity \(\mathrm{[W/(m K)]}\).

Parameters
volVarsvolume variables
Returns
effective thermal conductivity \(\mathrm{[W/(m K)]}\)
Todo
TODO: Fix this law for changing wettability

◆ effectiveThermalConductivity() [3/3]

template<class Scalar, int numEnergyEquationsFluid>
template<class VolumeVariables, class SpatialParams, class Element, class FVGeometry>
Scalar Dumux::ThermalConductivitySimpleFluidLumping< Scalar, numEnergyEquationsFluid >::effectiveThermalConductivity ( const VolumeVariables & volVars,
const SpatialParams & spatialParams,
const Element & element,
const FVGeometry & fvGeometry,
const typename FVGeometry::SubControlVolume & scv )
inlinestatic

effective thermal conductivity \(\mathrm{[W/(m K)]}\)


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