Foam::laminarModels Namespace Reference

Namespaces

 generalizedNewtonianViscosityModels
 A namespace for various generalized Newtonian viscosity model implementations.
 

Classes

class  generalizedNewtonian
 Turbulence model for shear-dependent Non-Newtonian flow. More...
 
class  generalizedNewtonianViscosityModel
 An abstract base class for generalized Newtonian viscosity models. More...
 
class  Giesekus
 Giesekus model for viscoelasticity. More...
 
class  Maxwell
 Maxwell model for viscoelasticity using the upper-convected time derivative of the stress tensor. See http://en.wikipedia.org/wiki/Upper-convected_Maxwell_model. More...
 
class  Stokes
 Turbulence model for Stokes flow. More...
 

Typedefs

typedef Stokes< fluidThermoCompressibleTurbulenceModelStokeslaminarfluidThermoCompressibleTurbulenceModel
 
typedef generalizedNewtonian< fluidThermoCompressibleTurbulenceModelgeneralizedNewtonianlaminarfluidThermoCompressibleTurbulenceModel
 
typedef Maxwell< fluidThermoCompressibleTurbulenceModelMaxwelllaminarfluidThermoCompressibleTurbulenceModel
 
typedef Giesekus< fluidThermoCompressibleTurbulenceModelGiesekuslaminarfluidThermoCompressibleTurbulenceModel
 

Functions

 addToRunTimeSelectionTable (laminarfluidThermoCompressibleTurbulenceModel, StokeslaminarfluidThermoCompressibleTurbulenceModel, dictionary)
 
 addToRunTimeSelectionTable (laminarfluidThermoCompressibleTurbulenceModel, generalizedNewtonianlaminarfluidThermoCompressibleTurbulenceModel, dictionary)
 
 addToRunTimeSelectionTable (laminarfluidThermoCompressibleTurbulenceModel, MaxwelllaminarfluidThermoCompressibleTurbulenceModel, dictionary)
 
 addToRunTimeSelectionTable (laminarfluidThermoCompressibleTurbulenceModel, GiesekuslaminarfluidThermoCompressibleTurbulenceModel, dictionary)
 
 defineTypeNameAndDebug (generalizedNewtonianViscosityModel, 0)
 
 defineRunTimeSelectionTable (generalizedNewtonianViscosityModel, dictionary)
 

Typedef Documentation

◆ StokeslaminarfluidThermoCompressibleTurbulenceModel

◆ generalizedNewtonianlaminarfluidThermoCompressibleTurbulenceModel

◆ MaxwelllaminarfluidThermoCompressibleTurbulenceModel

◆ GiesekuslaminarfluidThermoCompressibleTurbulenceModel

Function Documentation

◆ addToRunTimeSelectionTable() [1/4]

◆ addToRunTimeSelectionTable() [2/4]

◆ addToRunTimeSelectionTable() [3/4]

◆ addToRunTimeSelectionTable() [4/4]

◆ defineTypeNameAndDebug()

Foam::laminarModels::defineTypeNameAndDebug ( generalizedNewtonianViscosityModel  ,
 
)

◆ defineRunTimeSelectionTable()

Foam::laminarModels::defineRunTimeSelectionTable ( generalizedNewtonianViscosityModel  ,
dictionary   
)