File: createFields.H

package info (click to toggle)
openfoam 1812%2Bdfsg1-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 220,284 kB
  • sloc: cpp: 1,038,902; sh: 14,536; ansic: 8,240; lex: 657; xml: 387; python: 300; awk: 212; makefile: 94; sed: 88; csh: 3
file content (33 lines) | stat: -rw-r--r-- 650 bytes parent folder | download | duplicates (3)
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
IOdictionary dict
(
    IOobject
    (
        "createBoxTurbDict",
        runTime.constant(),
        runTime,
        IOobject::MUST_READ
    )
);

// Extents in x, y, z directions
const vector L(dict.get<vector>("L"));

// Number of cells in x, y, z directions
const Vector<label> N(dict.get<Vector<label>>("N"));

// Wave number vs energy profile
autoPtr<Function1<scalar>> Ek(Function1<scalar>::New("Ek", dict));

// Number of modes
const label nModes = dict.get<label>("nModes");

// Mesh spacing in x, y and z directions
const vector delta
(
    L.x()/scalar(N.x()),
    L.y()/scalar(N.y()),
    L.z()/scalar(N.z())
);

Random rndGen(1234);