3.2-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Public Types | Public Member Functions | List of all members
Dumux::NonEquilibriumVolumeVariablesImplementation< Traits, EquilibriumVolumeVariables, false, true, 1 > Class Template Reference

#include <dumux/porousmediumflow/nonequilibrium/volumevariables.hh>

Inheritance diagram for Dumux::NonEquilibriumVolumeVariablesImplementation< Traits, EquilibriumVolumeVariables, false, true, 1 >:
Inheritance graph

Public Types

using FluidState = typename Traits::FluidState
 

Public Member Functions

template<class ElemSol , class Problem , class Element , class Scv >
void update (const ElemSol &elemSol, const Problem &problem, const Element &element, const Scv &scv)
 Update all quantities for a given control volume. More...
 
template<class ElemSol , class Problem , class Element , class Scv >
void updateDimLessNumbers (const ElemSol &elemSol, const FluidState &fluidState, const ParameterCache &paramCache, const Problem &problem, const Element &element, const Scv &scv)
 Updates dimensionless numbers. More...
 
template<class ElemSol , class Problem , class Element , class Scv >
void updateInterfacialArea (const ElemSol &elemSol, const FluidState &fluidState, const ParameterCache &paramCache, const Problem &problem, const Element &element, const Scv &scv)
 Updates the volume specific interfacial area [m^2 / m^3] between the solid and the fluid phase. More...
 
const Scalar reynoldsNumber (const unsigned int phaseIdx) const
 access function Reynolds Number More...
 
const Scalar prandtlNumber (const unsigned int phaseIdx) const
 access function Prandtl Number More...
 
const Scalar nusseltNumber (const unsigned int phaseIdx) const
 access function Nusselt Number More...
 
const Scalar characteristicLength () const
 access function characteristic length More...
 
const Scalar factorEnergyTransfer () const
 access function pre factor energy transfer More...
 
const Scalar fluidSolidInterfacialArea () const
 

Member Typedef Documentation

◆ FluidState

template<class Traits , class EquilibriumVolumeVariables >
using Dumux::NonEquilibriumVolumeVariablesImplementation< Traits, EquilibriumVolumeVariables, false, true, 1 >::FluidState = typename Traits::FluidState

Member Function Documentation

◆ characteristicLength()

template<class Traits , class EquilibriumVolumeVariables >
const Scalar Dumux::NonEquilibriumVolumeVariablesImplementation< Traits, EquilibriumVolumeVariables, false, true, 1 >::characteristicLength ( ) const
inline

access function characteristic length

◆ factorEnergyTransfer()

template<class Traits , class EquilibriumVolumeVariables >
const Scalar Dumux::NonEquilibriumVolumeVariablesImplementation< Traits, EquilibriumVolumeVariables, false, true, 1 >::factorEnergyTransfer ( ) const
inline

access function pre factor energy transfer

◆ fluidSolidInterfacialArea()

template<class Traits , class EquilibriumVolumeVariables >
const Scalar Dumux::NonEquilibriumVolumeVariablesImplementation< Traits, EquilibriumVolumeVariables, false, true, 1 >::fluidSolidInterfacialArea ( ) const
inline

◆ nusseltNumber()

template<class Traits , class EquilibriumVolumeVariables >
const Scalar Dumux::NonEquilibriumVolumeVariablesImplementation< Traits, EquilibriumVolumeVariables, false, true, 1 >::nusseltNumber ( const unsigned int  phaseIdx) const
inline

access function Nusselt Number

◆ prandtlNumber()

template<class Traits , class EquilibriumVolumeVariables >
const Scalar Dumux::NonEquilibriumVolumeVariablesImplementation< Traits, EquilibriumVolumeVariables, false, true, 1 >::prandtlNumber ( const unsigned int  phaseIdx) const
inline

access function Prandtl Number

◆ reynoldsNumber()

template<class Traits , class EquilibriumVolumeVariables >
const Scalar Dumux::NonEquilibriumVolumeVariablesImplementation< Traits, EquilibriumVolumeVariables, false, true, 1 >::reynoldsNumber ( const unsigned int  phaseIdx) const
inline

access function Reynolds Number

◆ update()

template<class Traits , class EquilibriumVolumeVariables >
template<class ElemSol , class Problem , class Element , class Scv >
void Dumux::NonEquilibriumVolumeVariablesImplementation< Traits, EquilibriumVolumeVariables, false, true, 1 >::update ( const ElemSol &  elemSol,
const Problem &  problem,
const Element &  element,
const Scv &  scv 
)
inline

Update all quantities for a given control volume.

Parameters
elemSolA vector containing all primary variables connected to the element
problemThe object specifying the problem which ought to be simulated
elementAn element which contains part of the control volume
scvThe sub-control volume

◆ updateDimLessNumbers()

template<class Traits , class EquilibriumVolumeVariables >
template<class ElemSol , class Problem , class Element , class Scv >
void Dumux::NonEquilibriumVolumeVariablesImplementation< Traits, EquilibriumVolumeVariables, false, true, 1 >::updateDimLessNumbers ( const ElemSol &  elemSol,
const FluidState fluidState,
const ParameterCache &  paramCache,
const Problem &  problem,
const Element &  element,
const Scv &  scv 
)
inline

Updates dimensionless numbers.

Parameters
elemSolA vector containing all primary variables connected to the element
fluidStateContainer for all the secondary variables concerning the fluids
paramCacheThe parameter cache corresponding to the fluid state
problemThe problem to be solved
elementAn element which contains part of the control volume
scvThe sub-control volume

◆ updateInterfacialArea()

template<class Traits , class EquilibriumVolumeVariables >
template<class ElemSol , class Problem , class Element , class Scv >
void Dumux::NonEquilibriumVolumeVariablesImplementation< Traits, EquilibriumVolumeVariables, false, true, 1 >::updateInterfacialArea ( const ElemSol &  elemSol,
const FluidState fluidState,
const ParameterCache &  paramCache,
const Problem &  problem,
const Element &  element,
const Scv &  scv 
)
inline

Updates the volume specific interfacial area [m^2 / m^3] between the solid and the fluid phase.

Parameters
elemSolA vector containing all primary variables connected to the element
fluidStateContainer for all the secondary variables concerning the fluids
paramCacheThe parameter cache corresponding to the fluid state
problemThe problem to be solved
elementAn element which contains part of the control volume
scvThe sub-control volume

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