Foam::laminarModels::generalisedNewtonianViscosityModels Namespace Reference

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

Classes

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

Functions

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

Detailed Description

A namespace for various generalised Newtonian viscosity model implementations.

Function Documentation

◆ defineTypeNameAndDebug() [1/6]

Foam::laminarModels::generalisedNewtonianViscosityModels::defineTypeNameAndDebug ( BirdCarreau  ,
 
)

◆ addToRunTimeSelectionTable() [1/6]

Foam::laminarModels::generalisedNewtonianViscosityModels::addToRunTimeSelectionTable ( generalisedNewtonianViscosityModel  ,
BirdCarreau  ,
dictionary   
)

◆ defineTypeNameAndDebug() [2/6]

Foam::laminarModels::generalisedNewtonianViscosityModels::defineTypeNameAndDebug ( Casson  ,
 
)

◆ addToRunTimeSelectionTable() [2/6]

Foam::laminarModels::generalisedNewtonianViscosityModels::addToRunTimeSelectionTable ( generalisedNewtonianViscosityModel  ,
Casson  ,
dictionary   
)

◆ defineTypeNameAndDebug() [3/6]

Foam::laminarModels::generalisedNewtonianViscosityModels::defineTypeNameAndDebug ( CrossPowerLaw  ,
 
)

◆ addToRunTimeSelectionTable() [3/6]

Foam::laminarModels::generalisedNewtonianViscosityModels::addToRunTimeSelectionTable ( generalisedNewtonianViscosityModel  ,
CrossPowerLaw  ,
dictionary   
)

◆ defineTypeNameAndDebug() [4/6]

Foam::laminarModels::generalisedNewtonianViscosityModels::defineTypeNameAndDebug ( HerschelBulkley  ,
 
)

◆ addToRunTimeSelectionTable() [4/6]

Foam::laminarModels::generalisedNewtonianViscosityModels::addToRunTimeSelectionTable ( generalisedNewtonianViscosityModel  ,
HerschelBulkley  ,
dictionary   
)

◆ defineTypeNameAndDebug() [5/6]

Foam::laminarModels::generalisedNewtonianViscosityModels::defineTypeNameAndDebug ( powerLaw  ,
 
)

◆ addToRunTimeSelectionTable() [5/6]

Foam::laminarModels::generalisedNewtonianViscosityModels::addToRunTimeSelectionTable ( generalisedNewtonianViscosityModel  ,
powerLaw  ,
dictionary   
)

◆ defineTypeNameAndDebug() [6/6]

Foam::laminarModels::generalisedNewtonianViscosityModels::defineTypeNameAndDebug ( strainRateFunction  ,
 
)

◆ addToRunTimeSelectionTable() [6/6]

Foam::laminarModels::generalisedNewtonianViscosityModels::addToRunTimeSelectionTable ( generalisedNewtonianViscosityModel  ,
strainRateFunction  ,
dictionary   
)