1 Info<< "Reading field p\n" << endl;
15 Info<< "Reading field alpha\n" << endl;
29 Info<< "Reading field U\n" << endl;
44 Info<< "Reading transportProperties\n" << endl;
46 IOdictionary transportProperties
50 "transportProperties",
59 dimensionedScalar rhoc
61 transportProperties.lookup("rhoc")
64 dimensionedScalar rhod
66 transportProperties.lookup("rhod")
71 transportProperties.lookup("muc")
74 dimensionedScalar plasticViscosityCoeff
76 transportProperties.lookup("plasticViscosityCoeff")
79 dimensionedScalar plasticViscosityExponent
81 transportProperties.lookup("plasticViscosityExponent")
84 dimensionedScalar yieldStressCoeff
86 transportProperties.lookup("yieldStressCoeff")
89 dimensionedScalar yieldStressExponent
91 transportProperties.lookup("yieldStressExponent")
94 dimensionedScalar yieldStressOffset
96 transportProperties.lookup("yieldStressOffset")
101 transportProperties.lookup("BinghamPlastic")
114 (scalar(1) - alpha)*rhoc + alpha*rhod
128 alpha.boundaryField().types()
131 #include "compressibleCreatePhi.H"
135 scalar pRefValue = 0.0;
136 setRefCell(p, mesh.solutionDict().subDict("PISO"), pRefCell, pRefValue);
139 Info<< "Calculating field mul\n" << endl;
153 plasticViscosityCoeff,
154 plasticViscosityExponent,
160 Info<< "Initialising field Vdj\n" << endl;
172 dimensionedVector("0.0", U.dimensions(), vector::zero),
173 U.boundaryField().types()
177 Info<< "Selecting Drift-Flux model " << endl;
181 transportProperties.lookup("VdjModel")
184 Info<< tab << VdjModel << " selected\n" << endl;
186 const dictionary& VdjModelCoeffs
188 transportProperties.subDict(VdjModel + "Coeffs")
193 VdjModelCoeffs.lookup("V0")
198 VdjModelCoeffs.lookup("a")
203 VdjModelCoeffs.lookup("a1")
206 dimensionedScalar alphaMin
208 VdjModelCoeffs.lookup("alphaMin")
213 IOdictionary RASProperties
228 RASProperties.lookup("turbulence")
231 dictionary kEpsilonDict
233 RASProperties.subDictPtr("kEpsilonCoeffs")
236 dimensionedScalar Cmu
238 dimensionedScalar::lookupOrAddToDict
248 dimensionedScalar::lookupOrAddToDict
258 dimensionedScalar::lookupOrAddToDict
268 dimensionedScalar::lookupOrAddToDict
276 dimensionedScalar alphak
278 dimensionedScalar::lookupOrAddToDict
286 dimensionedScalar alphaEps
288 dimensionedScalar::lookupOrAddToDict
296 dictionary wallFunctionDict
298 RASProperties.subDictPtr("wallFunctionCoeffs")
301 dimensionedScalar kappa
303 dimensionedScalar::lookupOrAddToDict
313 dimensionedScalar::lookupOrAddToDict
321 if (RASProperties.lookupOrDefault<Switch>("printCoeffs", false))
323 Info<< "kEpsilonCoeffs" << kEpsilonDict << nl
324 << "wallFunctionCoeffs" << wallFunctionDict << endl;
328 nearWallDist y(mesh);
330 Info<< "Reading field k\n" << endl;
344 Info<< "Reading field epsilon\n" << endl;
345 volScalarField epsilon
358 Info<< "Calculating field mut\n" << endl;
369 Cmu*rho*sqr(k)/epsilon
373 Info<< "Calculating field mu\n" << endl;