Foam::laminarModels::generalizedNewtonianViscosityModels Namespace Reference

A namespace for various generalized Newtonian viscosity model implementations. More...

Classes

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

Functions

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

Detailed Description

A namespace for various generalized Newtonian viscosity model implementations.

Function Documentation

◆ defineTypeNameAndDebug() [1/6]

defineTypeNameAndDebug ( BirdCarreau  ,
 
)

◆ addToRunTimeSelectionTable() [1/6]

addToRunTimeSelectionTable ( generalizedNewtonianViscosityModel  ,
BirdCarreau  ,
dictionary   
)

◆ defineTypeNameAndDebug() [2/6]

defineTypeNameAndDebug ( Casson  ,
 
)

◆ addToRunTimeSelectionTable() [2/6]

addToRunTimeSelectionTable ( generalizedNewtonianViscosityModel  ,
Casson  ,
dictionary   
)

◆ defineTypeNameAndDebug() [3/6]

defineTypeNameAndDebug ( CrossPowerLaw  ,
 
)

◆ addToRunTimeSelectionTable() [3/6]

addToRunTimeSelectionTable ( generalizedNewtonianViscosityModel  ,
CrossPowerLaw  ,
dictionary   
)

◆ defineTypeNameAndDebug() [4/6]

defineTypeNameAndDebug ( HerschelBulkley  ,
 
)

◆ addToRunTimeSelectionTable() [4/6]

addToRunTimeSelectionTable ( generalizedNewtonianViscosityModel  ,
HerschelBulkley  ,
dictionary   
)

◆ defineTypeNameAndDebug() [5/6]

defineTypeNameAndDebug ( powerLaw  ,
 
)

◆ addToRunTimeSelectionTable() [5/6]

addToRunTimeSelectionTable ( generalizedNewtonianViscosityModel  ,
powerLaw  ,
dictionary   
)

◆ defineTypeNameAndDebug() [6/6]

defineTypeNameAndDebug ( strainRateFunction  ,
 
)

◆ addToRunTimeSelectionTable() [6/6]

addToRunTimeSelectionTable ( generalizedNewtonianViscosityModel  ,
strainRateFunction  ,
dictionary   
)