Go to the documentation of this file.
37 namespace viscosityModels
66 (tau0_ + k_*rtone*
pow(tone*sr(), n_))
84 HerschelBulkleyCoeffs_
89 n_(
"n",
dimless, HerschelBulkleyCoeffs_),
116 HerschelBulkleyCoeffs_ =
119 HerschelBulkleyCoeffs_.
readEntry(
"k", k_);
120 HerschelBulkleyCoeffs_.readEntry(
"n", n_);
121 HerschelBulkleyCoeffs_.readEntry(
"tau0", tau0_);
122 HerschelBulkleyCoeffs_.readEntry(
"nu0", nu0_);
HerschelBulkley(const word &name, const dictionary &viscosityProperties, const volVectorField &U, const surfaceScalarField &phi)
Construct from components.
Defines the attributes of an object for which implicit objectRegistry management is supported,...
An abstract base class for incompressible viscosityModels.
const dimensionSet dimless(0, 0, 0, 0, 0, 0, 0)
Dimensionless.
A class for handling words, derived from Foam::string.
tmp< volScalarField > calcNu() const
Calculate and return the laminar viscosity.
A class for managing temporary objects.
label min(const labelHashSet &set, label minValue=labelMax)
Find the min value in labelHashSet, optionally limited by second argument.
virtual bool read(const dictionary &viscosityProperties)=0
Read transportProperties dictionary.
const dimensionSet dimTime(0, 0, 1, 0, 0, 0, 0)
word name(const complex &c)
Return string representation of complex.
bool readEntry(const word &keyword, T &val, enum keyType::option matchOpt=keyType::REGEX, bool mandatory=true) const
dimensionedScalar pow(const dimensionedScalar &ds, const dimensionedScalar &expt)
label max(const labelHashSet &set, label maxValue=labelMin)
Find the max value in labelHashSet, optionally limited by second argument.
defineTypeNameAndDebug(BirdCarreau, 0)
const dimensionSet dimViscosity
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Macros for easy insertion into run-time selection tables.
virtual bool read(const dictionary &viscosityProperties)
Read transportProperties dictionary.
const dictionary & optionalSubDict(const word &keyword, enum keyType::option matchOpt=keyType::REGEX) const
Find and return a sub-dictionary, otherwise return this dictionary.
addToRunTimeSelectionTable(viscosityModel, BirdCarreau, dictionary)
tmp< volScalarField > strainRate() const
Return the strain rate.