Classes | Functions
Foam::viscosityModels Namespace Reference

A namespace for various incompressible viscosityModel implementations. More...

Classes

class  BirdCarreau
 An incompressible Bird-Carreau non-Newtonian viscosity model. More...
 
class  Casson
 An incompressible Casson non-Newtonian viscosity model. More...
 
class  CrossPowerLaw
 An incompressible Cross-Power law non-Newtonian viscosity model. More...
 
class  HerschelBulkley
 Herschel-Bulkley non-Newtonian viscosity model. More...
 
class  Newtonian
 An incompressible Newtonian viscosity model. More...
 
class  powerLaw
 Standard power-law non-Newtonian viscosity model. More...
 
class  strainRateFunction
 Run-time selected strain-rate function non-Newtonian viscosity model. More...
 

Functions

 defineTypeNameAndDebug (BirdCarreau, 0)
 
 addToRunTimeSelectionTable (viscosityModel, BirdCarreau, dictionary)
 
 defineTypeNameAndDebug (Casson, 0)
 
 addToRunTimeSelectionTable (viscosityModel, Casson, dictionary)
 
 defineTypeNameAndDebug (CrossPowerLaw, 0)
 
 addToRunTimeSelectionTable (viscosityModel, CrossPowerLaw, dictionary)
 
 defineTypeNameAndDebug (HerschelBulkley, 0)
 
 addToRunTimeSelectionTable (viscosityModel, HerschelBulkley, dictionary)
 
 defineTypeNameAndDebug (Newtonian, 0)
 
 addToRunTimeSelectionTable (viscosityModel, Newtonian, dictionary)
 
 defineTypeNameAndDebug (powerLaw, 0)
 
 addToRunTimeSelectionTable (viscosityModel, powerLaw, dictionary)
 
 defineTypeNameAndDebug (strainRateFunction, 0)
 
 addToRunTimeSelectionTable (viscosityModel, strainRateFunction, dictionary)
 

Detailed Description

A namespace for various incompressible viscosityModel implementations.

Function Documentation

◆ defineTypeNameAndDebug() [1/7]

Foam::viscosityModels::defineTypeNameAndDebug ( BirdCarreau  ,
 
)

◆ addToRunTimeSelectionTable() [1/7]

Foam::viscosityModels::addToRunTimeSelectionTable ( viscosityModel  ,
BirdCarreau  ,
dictionary   
)

◆ defineTypeNameAndDebug() [2/7]

Foam::viscosityModels::defineTypeNameAndDebug ( Casson  ,
 
)

◆ addToRunTimeSelectionTable() [2/7]

Foam::viscosityModels::addToRunTimeSelectionTable ( viscosityModel  ,
Casson  ,
dictionary   
)

◆ defineTypeNameAndDebug() [3/7]

Foam::viscosityModels::defineTypeNameAndDebug ( CrossPowerLaw  ,
 
)

◆ addToRunTimeSelectionTable() [3/7]

Foam::viscosityModels::addToRunTimeSelectionTable ( viscosityModel  ,
CrossPowerLaw  ,
dictionary   
)

◆ defineTypeNameAndDebug() [4/7]

Foam::viscosityModels::defineTypeNameAndDebug ( HerschelBulkley  ,
 
)

◆ addToRunTimeSelectionTable() [4/7]

Foam::viscosityModels::addToRunTimeSelectionTable ( viscosityModel  ,
HerschelBulkley  ,
dictionary   
)

◆ defineTypeNameAndDebug() [5/7]

Foam::viscosityModels::defineTypeNameAndDebug ( Newtonian  ,
 
)

◆ addToRunTimeSelectionTable() [5/7]

Foam::viscosityModels::addToRunTimeSelectionTable ( viscosityModel  ,
Newtonian  ,
dictionary   
)

◆ defineTypeNameAndDebug() [6/7]

Foam::viscosityModels::defineTypeNameAndDebug ( powerLaw  ,
 
)

◆ addToRunTimeSelectionTable() [6/7]

Foam::viscosityModels::addToRunTimeSelectionTable ( viscosityModel  ,
powerLaw  ,
dictionary   
)

◆ defineTypeNameAndDebug() [7/7]

Foam::viscosityModels::defineTypeNameAndDebug ( strainRateFunction  ,
 
)

◆ addToRunTimeSelectionTable() [7/7]

Foam::viscosityModels::addToRunTimeSelectionTable ( viscosityModel  ,
strainRateFunction  ,
dictionary   
)