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 using the upper-convected time derivative of the stress tensor with support for multiple modes. More...
 
class  Maxwell
 Generalised Maxwell model for viscoelasticity using the upper-convected time derivative of the stress tensor with support for multiple modes. More...
 
class  PTT
 PTT model for viscoelasticity using the upper-convected time derivative of the stress tensor with support for multiple modes. More...
 
class  Stokes
 Turbulence model for Stokes flow. More...
 

Typedefs

typedef Stokes< fluidThermoCompressibleMomentumTransportModelStokeslaminarfluidThermoCompressibleMomentumTransportModel
 
typedef generalizedNewtonian< fluidThermoCompressibleMomentumTransportModelgeneralizedNewtonianlaminarfluidThermoCompressibleMomentumTransportModel
 
typedef Maxwell< fluidThermoCompressibleMomentumTransportModelMaxwelllaminarfluidThermoCompressibleMomentumTransportModel
 
typedef Giesekus< fluidThermoCompressibleMomentumTransportModelGiesekuslaminarfluidThermoCompressibleMomentumTransportModel
 
typedef PTT< fluidThermoCompressibleMomentumTransportModelPTTlaminarfluidThermoCompressibleMomentumTransportModel
 

Functions

 addToRunTimeSelectionTable (laminarfluidThermoCompressibleMomentumTransportModel, StokeslaminarfluidThermoCompressibleMomentumTransportModel, dictionary)
 
 addToRunTimeSelectionTable (laminarfluidThermoCompressibleMomentumTransportModel, generalizedNewtonianlaminarfluidThermoCompressibleMomentumTransportModel, dictionary)
 
 addToRunTimeSelectionTable (laminarfluidThermoCompressibleMomentumTransportModel, MaxwelllaminarfluidThermoCompressibleMomentumTransportModel, dictionary)
 
 addToRunTimeSelectionTable (laminarfluidThermoCompressibleMomentumTransportModel, GiesekuslaminarfluidThermoCompressibleMomentumTransportModel, dictionary)
 
 addToRunTimeSelectionTable (laminarfluidThermoCompressibleMomentumTransportModel, PTTlaminarfluidThermoCompressibleMomentumTransportModel, dictionary)
 
 defineTypeNameAndDebug (generalizedNewtonianViscosityModel, 0)
 
 defineRunTimeSelectionTable (generalizedNewtonianViscosityModel, dictionary)
 

Typedef Documentation

◆ StokeslaminarfluidThermoCompressibleMomentumTransportModel

◆ generalizedNewtonianlaminarfluidThermoCompressibleMomentumTransportModel

◆ MaxwelllaminarfluidThermoCompressibleMomentumTransportModel

◆ GiesekuslaminarfluidThermoCompressibleMomentumTransportModel

◆ PTTlaminarfluidThermoCompressibleMomentumTransportModel

Function Documentation

◆ addToRunTimeSelectionTable() [1/5]

◆ addToRunTimeSelectionTable() [2/5]

◆ addToRunTimeSelectionTable() [3/5]

◆ addToRunTimeSelectionTable() [4/5]

◆ addToRunTimeSelectionTable() [5/5]

◆ defineTypeNameAndDebug()

Foam::laminarModels::defineTypeNameAndDebug ( generalizedNewtonianViscosityModel  ,
 
)

◆ defineRunTimeSelectionTable()

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