hEqn.H
Go to the documentation of this file.
1{
3 (
4 fvm::ddt(betav*rho, h)
5 - (
6 thermo.isotropic()
7 ? fvm::laplacian(betav*thermo.alpha(), h, "laplacian(alpha,h)")
8 : fvm::laplacian(betav*taniAlpha(), h, "laplacian(alpha,h)")
9 )
10 ==
12 );
13
15 {
16 surfaceScalarField phihMesh
17 (
18 fvc::interpolate(betav*rho*h)*mesh.phi()
19 );
20
21 hEqn -= fvc::div(phihMesh);
22 }
23
24 hEqn.relax();
25
26 fvOptions.constrain(hEqn);
27
28 hEqn.solve(); //mesh.solver(h.select(finalIter)));
29
30 fvOptions.correct(h);
31
32 thermo.correct();
33
34 Info<< "Min/max T:" << min(thermo.T()).value() << ' '
35 << max(thermo.T()).value() << endl;
36
37 radiation->correct();
38}
Y[inertIndex] max(0.0)
fv::options & fvOptions
Basic thermodynamics type based on the use of fitting functions for cp, h, s obtained from the templa...
dynamicFvMesh & mesh
autoPtr< radiation::radiationModel > radiation(radiation::radiationModel::New(T))
fvMatrix< scalar > fvScalarMatrix
Definition: fvMatricesFwd.H:45
volScalarField & h
tmp< volSymmTensorField > taniAlpha
const volScalarField & betav
bool meshFluxCorr(false)