An abstract base class for incompressible viscosityModels.
More...
|
| TypeName ("viscosityModel") |
| Runtime type information. More...
|
|
| declareRunTimeSelectionTable (autoPtr, viscosityModel, dictionary,(const word &name, const dictionary &viscosityProperties, const volVectorField &U, const surfaceScalarField &phi),(name, viscosityProperties, U, phi)) |
|
| viscosityModel (const word &name, const dictionary &viscosityProperties, const volVectorField &U, const surfaceScalarField &phi) |
| Construct from components. More...
|
|
virtual | ~viscosityModel ()=default |
| Destructor. More...
|
|
const dictionary & | viscosityProperties () const |
| Return the phase transport properties dictionary. More...
|
|
tmp< volScalarField > | strainRate () const |
| Return the strain rate. More...
|
|
virtual tmp< volScalarField > | nu () const =0 |
| Return the laminar viscosity. More...
|
|
virtual tmp< scalarField > | nu (const label patchi) const =0 |
| Return the laminar viscosity for patch. More...
|
|
virtual void | correct ()=0 |
| Correct the laminar viscosity. More...
|
|
virtual bool | read (const dictionary &viscosityProperties)=0 |
| Read transportProperties dictionary. More...
|
|
An abstract base class for incompressible viscosityModels.
- Source files
-
The strain rate is defined by:
mag(symm(grad(U)))
- Source files
-
Definition at line 67 of file viscosityModel.H.
◆ viscosityModel() [1/2]
◆ viscosityModel() [2/2]
Construct from components.
◆ ~viscosityModel()
◆ operator=()
◆ TypeName()
TypeName |
( |
"viscosityModel" |
| ) |
|
Runtime type information.
◆ declareRunTimeSelectionTable()
declareRunTimeSelectionTable |
( |
autoPtr |
, |
|
|
viscosityModel |
, |
|
|
dictionary |
, |
|
|
(const word &name, const dictionary &viscosityProperties, const volVectorField &U, const surfaceScalarField &phi) |
, |
|
|
(name, viscosityProperties, U, phi) |
|
|
) |
| |
◆ New()
Return a reference to the selected viscosity model.
◆ viscosityProperties()
◆ strainRate()
◆ nu() [1/2]
◆ nu() [2/2]
◆ correct()
◆ read()
Read transportProperties dictionary.
Implemented in Casson, BirdCarreau, CrossPowerLaw, HerschelBulkley, powerLaw, strainRateFunction, and Newtonian.
Definition at line 66 of file viscosityModel.C.
Referenced by strainRateFunction::read(), CrossPowerLaw::read(), HerschelBulkley::read(), powerLaw::read(), BirdCarreau::read(), and Casson::read().
◆ name_
◆ viscosityProperties_
◆ U_
◆ phi_
The documentation for this class was generated from the following files:
- src/transportModels/incompressible/viscosityModels/viscosityModel/viscosityModel.H
- src/transportModels/incompressible/viscosityModels/viscosityModel/viscosityModel.C