Loading...
Searching...
No Matches
Foam::regionModels::surfaceFilmModels Namespace Reference

Classes

class  kinematicSingleLayer
 Kinematic form of single-cell layer surface film model. More...
class  noFilm
 Dummy surfaceFilmModel to allow solvers supporting film simulations to be run without a film region. More...
class  filmSubModelBase
 Base class for surface film sub-models. More...
class  constantFilmThermo
 Constant thermo model. More...
class  filmThermoModel
 Base class for film thermo models. More...
class  liquidFilmThermo
 Liquid thermo model. More...
class  filmTurbulenceModel
 Base class for film turbulence models. More...
class  laminar
 Film laminar turbulence model. More...
class  contactAngleForce
 Base-class for film contact angle force models. More...
class  distributionContactAngleForce
 PDF distribution based film contact angle force. More...
class  perturbedTemperatureDependentContactAngleForce
 Temperature dependent contact angle force with a stochastic perturbation. More...
class  temperatureDependentContactAngleForce
 Temperature dependent contact angle force. More...
class  force
 Base class for film (stress-based) force models. More...
class  forceList
 List container for film sources. More...
class  thermocapillaryForce
 Thermocapillary force. More...
class  BrunDrippingInjection
 Film Dripping mass transfer model. More...
class  curvatureSeparation
 Curvature film separation model. More...
class  drippingInjection
 Film dripping mass transfer model. More...
class  injectionModel
 Base class for film injection models, handling mass transfer from the film. More...
class  injectionModelList
 List container for film injection models. More...
class  patchInjection
 Remove and inject the mass in the film as it passes over the selected patches. More...
class  transferModel
 Base class for film transfer models, handling mass transfer between the film and the continuous phase. More...
class  transferModelList
class  constantRadiation
 Film constant radiation model. The constant radiative flux is specified by the user, and operated over a time interval defined by a start time and duration. In addition, a mask can be applied to shield the film from the radiation. More...
class  filmRadiationModel
 Base class for film radiation models. More...
class  noRadiation
 Dummy radiation model for 'none' option. More...
class  primaryRadiation
 Radiation model whereby the radiative heat flux is mapped from the primary region. More...
class  standardRadiation
 Standard radiation model. More...
class  ArrheniusViscosity
 The Arrhenius temperature-dependent viscosity model multiplies the viscosity of a base model by an Arrhenius-type temperature function: More...
class  constantViscosity
 Constant viscosity model. More...
class  filmViscosityModel
 Base class for surface film viscosity models. More...
class  function1Viscosity
 The Foam::Function1 temperature-dependent viscosity model multiplies the viscosity of a base model by a Function1 temperature function. More...
class  liquidViscosity
 liquidViscosity viscosity model More...
class  thixotropicViscosity
 Thixotropic viscosity model based on the evolution of the structural parameter $ \lambda $: More...
class  waxSolventViscosity
 Wax solvent mixture viscosity model. More...
class  constantHeatTransfer
 Constant heat transfer model. More...
class  heatTransferModel
 Base class for film heat transfer models. More...
class  mappedConvectiveHeatTransfer
 Convective heat transfer model based on a re-working of a Nusselt number correlation. More...
class  noPhaseChange
 Dummy phase change model for 'none'. More...
class  phaseChangeModel
 Base class for surface film phase change models. More...
class  solidification
 Solidification phase change model where all film mass is converted when the local temperature > activation temperature. The latent heat is assumed to be removed by heat-transfer to the wall. More...
class  standardPhaseChange
 Standard phase change model with modification for boiling. More...
class  waxSolventEvaporation
class  surfaceFilmRegionModel
 Base class for surface film models. More...
class  thermoSingleLayer
 Thermodynamic form of single-cell layer surface film model. More...
class  VoFPatchTransfer
 Transfer mass between the film and the VoF in the continuous phase. More...

Functions

 defineTypeNameAndDebug (kinematicSingleLayer, 0)
 addToRunTimeSelectionTable (surfaceFilmRegionModel, kinematicSingleLayer, mesh)
 defineTypeNameAndDebug (noFilm, 0)
 addToRunTimeSelectionTable (surfaceFilmModel, noFilm, mesh)
 defineTypeNameAndDebug (constantFilmThermo, 0)
 addToRunTimeSelectionTable (filmThermoModel, constantFilmThermo, dictionary)
 defineTypeNameAndDebug (filmThermoModel, 0)
 defineRunTimeSelectionTable (filmThermoModel, dictionary)
 defineTypeNameAndDebug (liquidFilmThermo, 0)
 addToRunTimeSelectionTable (filmThermoModel, liquidFilmThermo, dictionary)
 defineTypeNameAndDebug (filmTurbulenceModel, 0)
 defineRunTimeSelectionTable (filmTurbulenceModel, dictionary)
 defineTypeNameAndDebug (laminar, 0)
 addToRunTimeSelectionTable (filmTurbulenceModel, laminar, dictionary)
 defineTypeNameAndDebug (contactAngleForce, 0)
 defineTypeNameAndDebug (distributionContactAngleForce, 0)
 addToRunTimeSelectionTable (force, distributionContactAngleForce, dictionary)
 defineTypeNameAndDebug (perturbedTemperatureDependentContactAngleForce, 0)
 addToRunTimeSelectionTable (force, perturbedTemperatureDependentContactAngleForce, dictionary)
 defineTypeNameAndDebug (temperatureDependentContactAngleForce, 0)
 addToRunTimeSelectionTable (force, temperatureDependentContactAngleForce, dictionary)
 defineTypeNameAndDebug (force, 0)
 defineRunTimeSelectionTable (force, dictionary)
 defineTypeNameAndDebug (thermocapillaryForce, 0)
 addToRunTimeSelectionTable (force, thermocapillaryForce, dictionary)
 defineTypeNameAndDebug (BrunDrippingInjection, 0)
 addToRunTimeSelectionTable (injectionModel, BrunDrippingInjection, dictionary)
 defineTypeNameAndDebug (curvatureSeparation, 0)
 addToRunTimeSelectionTable (injectionModel, curvatureSeparation, dictionary)
 defineTypeNameAndDebug (drippingInjection, 0)
 addToRunTimeSelectionTable (injectionModel, drippingInjection, dictionary)
 defineTypeNameAndDebug (injectionModel, 0)
 defineRunTimeSelectionTable (injectionModel, dictionary)
 defineTypeNameAndDebug (patchInjection, 0)
 addToRunTimeSelectionTable (injectionModel, patchInjection, dictionary)
 defineTypeNameAndDebug (transferModel, 0)
 defineRunTimeSelectionTable (transferModel, dictionary)
 defineTypeNameAndDebug (constantRadiation, 0)
 addToRunTimeSelectionTable (filmRadiationModel, constantRadiation, dictionary)
 defineTypeNameAndDebug (filmRadiationModel, 0)
 defineRunTimeSelectionTable (filmRadiationModel, dictionary)
 defineTypeNameAndDebug (noRadiation, 0)
 addToRunTimeSelectionTable (filmRadiationModel, noRadiation, dictionary)
 defineTypeNameAndDebug (primaryRadiation, 0)
 addToRunTimeSelectionTable (filmRadiationModel, primaryRadiation, dictionary)
 defineTypeNameAndDebug (standardRadiation, 0)
 addToRunTimeSelectionTable (filmRadiationModel, standardRadiation, dictionary)
 defineTypeNameAndDebug (ArrheniusViscosity, 0)
 addToRunTimeSelectionTable (filmViscosityModel, ArrheniusViscosity, dictionary)
 defineTypeNameAndDebug (constantViscosity, 0)
 addToRunTimeSelectionTable (filmViscosityModel, constantViscosity, dictionary)
 defineTypeNameAndDebug (filmViscosityModel, 0)
 defineRunTimeSelectionTable (filmViscosityModel, dictionary)
 defineTypeNameAndDebug (function1Viscosity, 0)
 addToRunTimeSelectionTable (filmViscosityModel, function1Viscosity, dictionary)
 defineTypeNameAndDebug (liquidViscosity, 0)
 addToRunTimeSelectionTable (filmViscosityModel, liquidViscosity, dictionary)
 defineTypeNameAndDebug (thixotropicViscosity, 0)
 addToRunTimeSelectionTable (filmViscosityModel, thixotropicViscosity, dictionary)
 defineTypeNameAndDebug (waxSolventViscosity, 0)
 addToRunTimeSelectionTable (filmViscosityModel, waxSolventViscosity, dictionary)
 defineTypeNameAndDebug (constantHeatTransfer, 0)
 addToRunTimeSelectionTable (heatTransferModel, constantHeatTransfer, dictionary)
 defineTypeNameAndDebug (heatTransferModel, 0)
 defineRunTimeSelectionTable (heatTransferModel, dictionary)
 defineTypeNameAndDebug (mappedConvectiveHeatTransfer, 0)
 addToRunTimeSelectionTable (heatTransferModel, mappedConvectiveHeatTransfer, dictionary)
 defineTypeNameAndDebug (noPhaseChange, 0)
 addToRunTimeSelectionTable (phaseChangeModel, noPhaseChange, dictionary)
 defineTypeNameAndDebug (phaseChangeModel, 0)
 defineRunTimeSelectionTable (phaseChangeModel, dictionary)
 defineTypeNameAndDebug (solidification, 0)
 addToRunTimeSelectionTable (phaseChangeModel, solidification, dictionary)
 defineTypeNameAndDebug (standardPhaseChange, 0)
 addToRunTimeSelectionTable (phaseChangeModel, standardPhaseChange, dictionary)
 defineTypeNameAndDebug (waxSolventEvaporation, 0)
 addToRunTimeSelectionTable (phaseChangeModel, waxSolventEvaporation, dictionary)
 defineTypeNameAndDebug (surfaceFilmRegionModel, 0)
 defineTypeNameAndDebug (thermoSingleLayer, 0)
 addToRunTimeSelectionTable (surfaceFilmRegionModel, thermoSingleLayer, mesh)

Function Documentation

◆ defineTypeNameAndDebug() [1/41]

defineTypeNameAndDebug ( kinematicSingleLayer ,
0  )

◆ addToRunTimeSelectionTable() [1/30]

addToRunTimeSelectionTable ( surfaceFilmRegionModel ,
kinematicSingleLayer ,
mesh  )

References mesh.

◆ defineTypeNameAndDebug() [2/41]

defineTypeNameAndDebug ( noFilm ,
0  )

◆ addToRunTimeSelectionTable() [2/30]

addToRunTimeSelectionTable ( surfaceFilmModel ,
noFilm ,
mesh  )

References mesh.

◆ defineTypeNameAndDebug() [3/41]

defineTypeNameAndDebug ( constantFilmThermo ,
0  )

◆ addToRunTimeSelectionTable() [3/30]

addToRunTimeSelectionTable ( filmThermoModel ,
constantFilmThermo ,
dictionary  )

References td().

Here is the call graph for this function:

◆ defineTypeNameAndDebug() [4/41]

defineTypeNameAndDebug ( filmThermoModel ,
0  )

◆ defineRunTimeSelectionTable() [1/9]

defineRunTimeSelectionTable ( filmThermoModel ,
dictionary  )

◆ defineTypeNameAndDebug() [5/41]

defineTypeNameAndDebug ( liquidFilmThermo ,
0  )

◆ addToRunTimeSelectionTable() [4/30]

addToRunTimeSelectionTable ( filmThermoModel ,
liquidFilmThermo ,
dictionary  )

◆ defineTypeNameAndDebug() [6/41]

defineTypeNameAndDebug ( filmTurbulenceModel ,
0  )

◆ defineRunTimeSelectionTable() [2/9]

defineRunTimeSelectionTable ( filmTurbulenceModel ,
dictionary  )

◆ defineTypeNameAndDebug() [7/41]

defineTypeNameAndDebug ( laminar ,
0  )

◆ addToRunTimeSelectionTable() [5/30]

addToRunTimeSelectionTable ( filmTurbulenceModel ,
laminar ,
dictionary  )

◆ defineTypeNameAndDebug() [8/41]

defineTypeNameAndDebug ( contactAngleForce ,
0  )

References Foam::endl(), Foam::Info, patchIDs, and pbm.

Here is the call graph for this function:

◆ defineTypeNameAndDebug() [9/41]

defineTypeNameAndDebug ( distributionContactAngleForce ,
0  )

◆ addToRunTimeSelectionTable() [6/30]

addToRunTimeSelectionTable ( force ,
distributionContactAngleForce ,
dictionary  )

◆ defineTypeNameAndDebug() [10/41]

defineTypeNameAndDebug ( perturbedTemperatureDependentContactAngleForce ,
0  )

◆ addToRunTimeSelectionTable() [7/30]

addToRunTimeSelectionTable ( force ,
perturbedTemperatureDependentContactAngleForce ,
dictionary  )

◆ defineTypeNameAndDebug() [11/41]

defineTypeNameAndDebug ( temperatureDependentContactAngleForce ,
0  )

◆ addToRunTimeSelectionTable() [8/30]

addToRunTimeSelectionTable ( force ,
temperatureDependentContactAngleForce ,
dictionary  )

◆ defineTypeNameAndDebug() [12/41]

defineTypeNameAndDebug ( force ,
0  )

◆ defineRunTimeSelectionTable() [3/9]

defineRunTimeSelectionTable ( force ,
dictionary  )

◆ defineTypeNameAndDebug() [13/41]

defineTypeNameAndDebug ( thermocapillaryForce ,
0  )

◆ addToRunTimeSelectionTable() [9/30]

addToRunTimeSelectionTable ( force ,
thermocapillaryForce ,
dictionary  )

◆ defineTypeNameAndDebug() [14/41]

defineTypeNameAndDebug ( BrunDrippingInjection ,
0  )

◆ addToRunTimeSelectionTable() [10/30]

addToRunTimeSelectionTable ( injectionModel ,
BrunDrippingInjection ,
dictionary  )

◆ defineTypeNameAndDebug() [15/41]

defineTypeNameAndDebug ( curvatureSeparation ,
0  )

◆ addToRunTimeSelectionTable() [11/30]

addToRunTimeSelectionTable ( injectionModel ,
curvatureSeparation ,
dictionary  )

◆ defineTypeNameAndDebug() [16/41]

defineTypeNameAndDebug ( drippingInjection ,
0  )

◆ addToRunTimeSelectionTable() [12/30]

addToRunTimeSelectionTable ( injectionModel ,
drippingInjection ,
dictionary  )

◆ defineTypeNameAndDebug() [17/41]

defineTypeNameAndDebug ( injectionModel ,
0  )

◆ defineRunTimeSelectionTable() [4/9]

defineRunTimeSelectionTable ( injectionModel ,
dictionary  )

◆ defineTypeNameAndDebug() [18/41]

defineTypeNameAndDebug ( patchInjection ,
0  )

◆ addToRunTimeSelectionTable() [13/30]

addToRunTimeSelectionTable ( injectionModel ,
patchInjection ,
dictionary  )

◆ defineTypeNameAndDebug() [19/41]

defineTypeNameAndDebug ( transferModel ,
0  )

◆ defineRunTimeSelectionTable() [5/9]

defineRunTimeSelectionTable ( transferModel ,
dictionary  )

◆ defineTypeNameAndDebug() [20/41]

defineTypeNameAndDebug ( constantRadiation ,
0  )

◆ addToRunTimeSelectionTable() [14/30]

addToRunTimeSelectionTable ( filmRadiationModel ,
constantRadiation ,
dictionary  )

◆ defineTypeNameAndDebug() [21/41]

defineTypeNameAndDebug ( filmRadiationModel ,
0  )

◆ defineRunTimeSelectionTable() [6/9]

defineRunTimeSelectionTable ( filmRadiationModel ,
dictionary  )

◆ defineTypeNameAndDebug() [22/41]

defineTypeNameAndDebug ( noRadiation ,
0  )

◆ addToRunTimeSelectionTable() [15/30]

addToRunTimeSelectionTable ( filmRadiationModel ,
noRadiation ,
dictionary  )

◆ defineTypeNameAndDebug() [23/41]

defineTypeNameAndDebug ( primaryRadiation ,
0  )

◆ addToRunTimeSelectionTable() [16/30]

addToRunTimeSelectionTable ( filmRadiationModel ,
primaryRadiation ,
dictionary  )

◆ defineTypeNameAndDebug() [24/41]

defineTypeNameAndDebug ( standardRadiation ,
0  )

◆ addToRunTimeSelectionTable() [17/30]

addToRunTimeSelectionTable ( filmRadiationModel ,
standardRadiation ,
dictionary  )

◆ defineTypeNameAndDebug() [25/41]

defineTypeNameAndDebug ( ArrheniusViscosity ,
0  )

◆ addToRunTimeSelectionTable() [18/30]

addToRunTimeSelectionTable ( filmViscosityModel ,
ArrheniusViscosity ,
dictionary  )

◆ defineTypeNameAndDebug() [26/41]

defineTypeNameAndDebug ( constantViscosity ,
0  )

◆ addToRunTimeSelectionTable() [19/30]

addToRunTimeSelectionTable ( filmViscosityModel ,
constantViscosity ,
dictionary  )

◆ defineTypeNameAndDebug() [27/41]

defineTypeNameAndDebug ( filmViscosityModel ,
0  )

◆ defineRunTimeSelectionTable() [7/9]

defineRunTimeSelectionTable ( filmViscosityModel ,
dictionary  )

◆ defineTypeNameAndDebug() [28/41]

defineTypeNameAndDebug ( function1Viscosity ,
0  )

◆ addToRunTimeSelectionTable() [20/30]

addToRunTimeSelectionTable ( filmViscosityModel ,
function1Viscosity ,
dictionary  )

◆ defineTypeNameAndDebug() [29/41]

defineTypeNameAndDebug ( liquidViscosity ,
0  )

◆ addToRunTimeSelectionTable() [21/30]

addToRunTimeSelectionTable ( filmViscosityModel ,
liquidViscosity ,
dictionary  )

◆ defineTypeNameAndDebug() [30/41]

defineTypeNameAndDebug ( thixotropicViscosity ,
0  )

◆ addToRunTimeSelectionTable() [22/30]

addToRunTimeSelectionTable ( filmViscosityModel ,
thixotropicViscosity ,
dictionary  )

◆ defineTypeNameAndDebug() [31/41]

defineTypeNameAndDebug ( waxSolventViscosity ,
0  )

◆ addToRunTimeSelectionTable() [23/30]

addToRunTimeSelectionTable ( filmViscosityModel ,
waxSolventViscosity ,
dictionary  )

◆ defineTypeNameAndDebug() [32/41]

defineTypeNameAndDebug ( constantHeatTransfer ,
0  )

◆ addToRunTimeSelectionTable() [24/30]

addToRunTimeSelectionTable ( heatTransferModel ,
constantHeatTransfer ,
dictionary  )

◆ defineTypeNameAndDebug() [33/41]

defineTypeNameAndDebug ( heatTransferModel ,
0  )

◆ defineRunTimeSelectionTable() [8/9]

defineRunTimeSelectionTable ( heatTransferModel ,
dictionary  )

◆ defineTypeNameAndDebug() [34/41]

defineTypeNameAndDebug ( mappedConvectiveHeatTransfer ,
0  )

◆ addToRunTimeSelectionTable() [25/30]

addToRunTimeSelectionTable ( heatTransferModel ,
mappedConvectiveHeatTransfer ,
dictionary  )

◆ defineTypeNameAndDebug() [35/41]

defineTypeNameAndDebug ( noPhaseChange ,
0  )

◆ addToRunTimeSelectionTable() [26/30]

addToRunTimeSelectionTable ( phaseChangeModel ,
noPhaseChange ,
dictionary  )

◆ defineTypeNameAndDebug() [36/41]

defineTypeNameAndDebug ( phaseChangeModel ,
0  )

◆ defineRunTimeSelectionTable() [9/9]

defineRunTimeSelectionTable ( phaseChangeModel ,
dictionary  )

◆ defineTypeNameAndDebug() [37/41]

defineTypeNameAndDebug ( solidification ,
0  )

◆ addToRunTimeSelectionTable() [27/30]

addToRunTimeSelectionTable ( phaseChangeModel ,
solidification ,
dictionary  )

◆ defineTypeNameAndDebug() [38/41]

defineTypeNameAndDebug ( standardPhaseChange ,
0  )

◆ addToRunTimeSelectionTable() [28/30]

addToRunTimeSelectionTable ( phaseChangeModel ,
standardPhaseChange ,
dictionary  )

◆ defineTypeNameAndDebug() [39/41]

defineTypeNameAndDebug ( waxSolventEvaporation ,
0  )

◆ addToRunTimeSelectionTable() [29/30]

addToRunTimeSelectionTable ( phaseChangeModel ,
waxSolventEvaporation ,
dictionary  )

◆ defineTypeNameAndDebug() [40/41]

defineTypeNameAndDebug ( surfaceFilmRegionModel ,
0  )

◆ defineTypeNameAndDebug() [41/41]

defineTypeNameAndDebug ( thermoSingleLayer ,
0  )

◆ addToRunTimeSelectionTable() [30/30]

addToRunTimeSelectionTable ( surfaceFilmRegionModel ,
thermoSingleLayer ,
mesh  )

References Foam::isA(), mesh, and FieldBase::typeName.

Here is the call graph for this function: