3.1-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Static Public Member Functions | List of all members
Dumux::ThermalConductivitySimpleFluidLumping< Scalar, numEnergyEquationsFluid > Class Template Reference

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

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

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)]}\) More...
 
template<class VolumeVariables >
static Scalar effectiveThermalConductivity (const VolumeVariables &volVars)
 Effective thermal conductivity \(\mathrm{[W/(m K)]}\). More...
 
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)]}\). More...
 

Member Function Documentation

◆ effectiveThermalConductivity() [1/3]

template<class Scalar , int numEnergyEquationsFluid>
static 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 >
static 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 >
static 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: