Go to the documentation of this file.
26 #include "JohnsonJacksonFrictionalStress.H"
34 namespace kineticTheoryModels
36 namespace frictionalStressModels
42 frictionalStressModel,
56 const dictionary&
dict
59 frictionalStressModel(
dict),
60 coeffDict_(
dict.subDict(typeName +
"Coeffs")),
61 Fr_(
"Fr", dimensionSet(1, -1, -2, 0, 0), coeffDict_),
62 eta_(
"eta",
dimless, coeffDict_),
64 phi_(
"phi",
dimless, coeffDict_),
65 alphaDeltaMin_(
"alphaDeltaMin",
dimless, coeffDict_)
107 eta_*
pow(
max(
alpha1 - alphaMinFriction, scalar(0)), eta_ - 1.0)
109 + p_*
pow(
max(
alpha1 - alphaMinFriction, scalar(0)), eta_)
130 coeffDict_ <<= dict_.subDict(typeName +
"Coeffs");
132 Fr_.read(coeffDict_);
133 eta_.read(coeffDict_);
136 phi_.read(coeffDict_);
139 alphaDeltaMin_.read(coeffDict_);
const dimensionSet dimless(0, 0, 0, 0, 0, 0, 0)
virtual ~JohnsonJackson()
Destructor.
A class for managing temporary objects.
addToRunTimeSelectionTable(ensightPart, ensightPartCells, istream)
dimensionedScalar sin(const dimensionedScalar &ds)
virtual tmp< volScalarField > nu(const volScalarField &alpha1, const dimensionedScalar &alphaMinFriction, const dimensionedScalar &alphaMax, const volScalarField &pf, const volSymmTensorField &D) const
const dimensionSet dimTime(0, 0, 1, 0, 0, 0, 0)
GeometricField< symmTensor, fvPatchField, volMesh > volSymmTensorField
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
GeometricField< scalar, fvPatchField, volMesh > volScalarField
dimensionedScalar pow(const dimensionedScalar &ds, const dimensionedScalar &expt)
Macros for easy insertion into run-time selection tables.
dimensionedScalar alphaMax(laminarTransport.lookup("alphaMax"))
JohnsonJackson(const dictionary &dict)
Construct from components.
dimensioned< Type > max(const dimensioned< Type > &, const dimensioned< Type > &)
virtual tmp< volScalarField > frictionalPressure(const volScalarField &alpha1, const dimensionedScalar &alphaMinFriction, const dimensionedScalar &alphaMax) const
virtual tmp< volScalarField > frictionalPressurePrime(const volScalarField &alpha1, const dimensionedScalar &alphaMinFriction, const dimensionedScalar &alphaMax) const
defineTypeNameAndDebug(combustionModel, 0)