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

Classes

class  kinematicThinFilm
 Thin film model. More...
class  kinematicThinFilmIBM
 Thin film model with support for immersed boundary method (IBM). More...
class  regionFaIBM
 Immersed Boundary Method (IBM) for finite area (FA). Multiple IBM surfaces can be defined, each represented by a triangulated surface mesh. Boundary motion is supported via a solidBodyMotionFunction. More...
class  regionFaIBMList
 Immersed Boundary Method (IBM) for finite area (FA). More...
class  liquidFilmBase
class  liquidFilmModel
class  filmSubModelBase
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  dynamicContactAngleForce
 Film-speed or film-temperature dependent contact-angle force with a stochastic perturbation. More...
class  force
 Base class for film (stress-based) force models. More...
class  forceList
class  BrunDrippingInjection
 Film-dripping mass-transfer model. More...
class  filmSeparation
 The filmSeparation is a collection of curvature thin-film separation models designed to predict the onset of film separation and mass separation in geometries featuring sharp and/or rounded corners. More...
class  injectionModel
 Base class for film injection models, handling mass transfer from the film. More...
class  injectionModelList

Functions

 defineTypeNameAndDebug (kinematicThinFilm, 0)
 addToRunTimeSelectionTable (liquidFilmBase, kinematicThinFilm, dictionary)
 defineTypeNameAndDebug (kinematicThinFilmIBM, 0)
 addToRunTimeSelectionTable (liquidFilmBase, kinematicThinFilmIBM, dictionary)
 defineTypeNameAndDebug (liquidFilmBase, 0)
 defineRunTimeSelectionTable (liquidFilmBase, dictionary)
 defineTypeNameAndDebug (liquidFilmModel, 0)
 defineTypeNameAndDebug (filmTurbulenceModel, 0)
 defineRunTimeSelectionTable (filmTurbulenceModel, dictionary)
 defineTypeNameAndDebug (laminar, 0)
 addToRunTimeSelectionTable (filmTurbulenceModel, laminar, dictionary)
 defineTypeNameAndDebug (contactAngleForce, 0)
 defineTypeNameAndDebug (dynamicContactAngleForce, 0)
 addToRunTimeSelectionTable (force, dynamicContactAngleForce, dictionary)
 defineTypeNameAndDebug (force, 0)
 defineRunTimeSelectionTable (force, dictionary)
 defineTypeNameAndDebug (BrunDrippingInjection, 0)
 addToRunTimeSelectionTable (injectionModel, BrunDrippingInjection, dictionary)
 defineTypeNameAndDebug (filmSeparation, 0)
 addToRunTimeSelectionTable (injectionModel, filmSeparation, dictionary)
 defineTypeNameAndDebug (injectionModel, 0)
 defineRunTimeSelectionTable (injectionModel, dictionary)

Variables

const Foam::word liquidFilmName ("liquidFilm")

Function Documentation

◆ defineTypeNameAndDebug() [1/12]

defineTypeNameAndDebug ( kinematicThinFilm ,
0  )

◆ addToRunTimeSelectionTable() [1/6]

addToRunTimeSelectionTable ( liquidFilmBase ,
kinematicThinFilm ,
dictionary  )

◆ defineTypeNameAndDebug() [2/12]

defineTypeNameAndDebug ( kinematicThinFilmIBM ,
0  )

◆ addToRunTimeSelectionTable() [2/6]

addToRunTimeSelectionTable ( liquidFilmBase ,
kinematicThinFilmIBM ,
dictionary  )

◆ defineTypeNameAndDebug() [3/12]

defineTypeNameAndDebug ( liquidFilmBase ,
0  )

◆ defineRunTimeSelectionTable() [1/4]

defineRunTimeSelectionTable ( liquidFilmBase ,
dictionary  )

◆ defineTypeNameAndDebug() [4/12]

defineTypeNameAndDebug ( liquidFilmModel ,
0  )

◆ defineTypeNameAndDebug() [5/12]

defineTypeNameAndDebug ( filmTurbulenceModel ,
0  )

◆ defineRunTimeSelectionTable() [2/4]

defineRunTimeSelectionTable ( filmTurbulenceModel ,
dictionary  )

◆ defineTypeNameAndDebug() [6/12]

defineTypeNameAndDebug ( laminar ,
0  )

◆ addToRunTimeSelectionTable() [3/6]

addToRunTimeSelectionTable ( filmTurbulenceModel ,
laminar ,
dictionary  )

◆ defineTypeNameAndDebug() [7/12]

defineTypeNameAndDebug ( contactAngleForce ,
0  )

◆ defineTypeNameAndDebug() [8/12]

defineTypeNameAndDebug ( dynamicContactAngleForce ,
0  )

◆ addToRunTimeSelectionTable() [4/6]

addToRunTimeSelectionTable ( force ,
dynamicContactAngleForce ,
dictionary  )

◆ defineTypeNameAndDebug() [9/12]

defineTypeNameAndDebug ( force ,
0  )

◆ defineRunTimeSelectionTable() [3/4]

defineRunTimeSelectionTable ( force ,
dictionary  )

◆ defineTypeNameAndDebug() [10/12]

defineTypeNameAndDebug ( BrunDrippingInjection ,
0  )

◆ addToRunTimeSelectionTable() [5/6]

addToRunTimeSelectionTable ( injectionModel ,
BrunDrippingInjection ,
dictionary  )

◆ defineTypeNameAndDebug() [11/12]

defineTypeNameAndDebug ( filmSeparation ,
0  )

◆ addToRunTimeSelectionTable() [6/6]

addToRunTimeSelectionTable ( injectionModel ,
filmSeparation ,
dictionary  )

◆ defineTypeNameAndDebug() [12/12]

defineTypeNameAndDebug ( injectionModel ,
0  )

◆ defineRunTimeSelectionTable() [4/4]

defineRunTimeSelectionTable ( injectionModel ,
dictionary  )

Variable Documentation

◆ liquidFilmName

const Foam::word liquidFilmName("liquidFilm") ( "liquidFilm" )