34 namespace mixtureViscosityModels
40 mixtureViscosityModel,
52 const incompressibleTwoPhaseInteractingMixture& mixture
59 dimensionSet(1, -1, -2, 0, 0),
97 *(
max(mixture_.alphad(), scalar(0)) + yieldStressOffset_)
103 yieldStressExponent_*yieldStressOffset_
117 + 1.0
e-4*(tauy + tauySmall)/mup
129 plasticCoeffs_.lookup(
"yieldStressCoeff") >> yieldStressCoeff_;
130 plasticCoeffs_.lookup(
"yieldStressExponent") >> yieldStressExponent_;
131 plasticCoeffs_.lookup(
"yieldStressOffset") >> yieldStressOffset_;
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh >> grad(const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
layerAndWeight max(const layerAndWeight &a, const layerAndWeight &b)
virtual tmp< volScalarField > mu(const volScalarField &muc, const volVectorField &U) const
Return the mixture viscosity.
virtual bool read()
Read phaseProperties dictionary.
dimensionedScalar sqrt(const dimensionedScalar &ds)
const dimensionSet dimless
GeometricField< vector, fvPatchField, volMesh > volVectorField
Macros for easy insertion into run-time selection tables.
GeometricField< scalar, fvPatchField, volMesh > volScalarField
Calculate the gradient of the given field.
layerAndWeight min(const layerAndWeight &a, const layerAndWeight &b)
addToRunTimeSelectionTable(ensightPart, ensightPartCells, istream)
const dimensionedScalar mu
Atomic mass unit.
defineTypeNameAndDebug(combustionModel, 0)
dimensionedScalar pow(const dimensionedScalar &ds, const dimensionedScalar &expt)
BinghamPlastic(const incompressibleTwoPhaseInteractingMixture &mixture)
Construct from mixture.
dimensionedSymmTensor symm(const dimensionedSymmTensor &dt)
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
dimensioned< scalar > mag(const dimensioned< Type > &)
const doubleScalar e
Elementary charge.
A class for managing temporary objects.
dimensionedScalar log10(const dimensionedScalar &ds)