26while (simple.loop(runTime))
28 Info <<
"Time = " << runTime.timeName() << nl << endl;
34 rho = rhoRef * (1 - betaTE * (T - Tref));
35 logT = log(
max(0.5, (T / TrefXS)));
36 NSF1 = (1 / Keff) * (NSF1_0 + alfa_NSF1 * logT);
37 M11 = NSF1 * (1 - betaTot) - (A1_0 + alfa_A1 * logT);
38 D1 = (D1_0 + alfa_D1 * logT);
39 SP1 = (1 / Keff) * (SP1_0 + alfa_SP1 * logT);
40 alphaEff = turbulence->nu() / Pr + turbulence->nut() / Prt;
41 diffEff = turbulence->nu() / Sc + turbulence->nut() / Sct;
47 laminarTransport.correct();
48 turbulence->correct();
50 Info <<
"ExecutionTime = " << runTime.elapsedCpuTime() <<
" s"
51 <<
" ClockTime = " << runTime.elapsedClockTime() <<
" s"
53 powerDens = (1 - decbetaTot) * flux * SP1 + (decLam1 * dec1 + decLam2 * dec2 +
70 exportSolution(powerDens, name(counter),
"./ITHACAoutput/Offline/");
76 exportSolution(alphaEff, name(counter),
"./ITHACAoutput/Offline/");
80 Fluxfield.append(flux);
81 Prec1field.append(prec1);
82 Prec2field.append(prec2);
83 Prec3field.append(prec3);
84 Prec4field.append(prec4);
85 Prec5field.append(prec5);
86 Prec6field.append(prec6);
87 Prec7field.append(prec7);
88 Prec8field.append(prec8);
90 Dec1field.append(dec1);
91 Dec2field.append(dec2);
92 Dec3field.append(dec3);
94 NSF1field.append(NSF1);
98 aEfield.append(alphaEff);
99 dEfield.append(diffEff);
T max(Eigen::SparseMatrix< T > &mat, label &ind_row, label &ind_col)
Find the maximum of a sparse Matrix (Useful for DEIM).
void exportSolution(GeometricField< Type, PatchField, GeoMesh > &s, fileName subfolder, fileName folder, word fieldName)
Export a field to file in a certain folder and subfolder.