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 keywords followed by any number of values (e.g. words and numbers) or sub-dictionaries.
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.
Foam::fvMesh mesh(Foam::IOobject(regionName, runTime.name(), runTime, Foam::IOobject::MUST_READ), false)
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)
const dimensionSet dimKinematicViscosity
void mag(LagrangianPatchField< scalar > &f, const LagrangianPatchField< Type > &f1)
void symm(LagrangianPatchField< tensor > &f, const LagrangianPatchField< tensor > &f1)
word typedName(Name name)
Return the name of the object within the given type.
word name(const LagrangianState state)
Return a string representation of a Lagrangian state enumeration.
void sqrt(LagrangianPatchField< scalar > &f, const LagrangianPatchField< scalar > &f1)