File: ensightCaseTail.H

package info (click to toggle)
openfoam 4.1%2Bdfsg1-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 163,028 kB
  • ctags: 58,990
  • sloc: cpp: 830,760; sh: 10,227; ansic: 8,215; xml: 745; lex: 437; awk: 194; sed: 91; makefile: 77; python: 18
file content (33 lines) | stat: -rw-r--r-- 865 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
if (Pstream::master())
{
    ensightCaseFile << nl << "TIME" << nl
        << "time set:                      " << 1 << nl
        << "number of steps:               " << nTimeSteps << nl
        << "filename start number:         " << 0 << nl
        << "filename increment:            " << 1 << nl;

    ensightCaseFile << "time values:" << nl;

    ensightCaseFile.setf(ios_base::scientific, ios_base::floatfield);
    ensightCaseFile.precision(5);

    label count = 0;
    scalar Tcorr = 0.0;
    if (Times[0].value() < 0)
    {
        Tcorr = - Times[0].value();
        Info<< "Correcting time values. Adding " << Tcorr << endl;
    }

    forAll(Times, n)
    {
        ensightCaseFile << setw(12) << Times[n].value() + Tcorr << " ";

        if (++count % 6 == 0)
        {
            ensightCaseFile << nl;
        }
    }

    ensightCaseFile << nl;
}