33 namespace laminarModels
35 namespace generalisedNewtonianViscosityModels
89 nu_ = nu(viscosity_.nu(), strainRate());
Generic GeometricField class.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
A list of keyword definitions, which are a keyword followed by any number of values (e....
An abstract base class for generalised Newtonian viscosity models.
An abstract base class for strain-rate dependent generalised Newtonian viscosity models.
virtual void correct()
Correct the laminar viscosity.
virtual tmp< volScalarField > strainRate() const
Return the strain-rate obtained from the velocity field.
strainRateViscosityModel(const dictionary &viscosityProperties, const viscosity &viscosity, const volVectorField &U)
Construct from components.
A class for managing temporary objects.
Abstract base class for all fluid physical properties.
Calculate the gradient of the given field.
const char *const group
Group name for atomic constants.
tmp< VolField< typename outerProduct< vector, Type >::type > > grad(const SurfaceField< Type > &ssf)
defineTypeNameAndDebug(Newtonian, 0)
dimensionedSymmTensor symm(const dimensionedSymmTensor &dt)
word name(const bool)
Return a word representation of a bool.
const dimensionSet dimKinematicViscosity
dimensionedScalar sqrt(const dimensionedScalar &ds)
dimensioned< scalar > mag(const dimensioned< Type > &)
word typedName(Name name)
Return the name of the object within the given type.