createFields.H
Go to the documentation of this file.
2
3Info<< "Reading field h\n" << endl;
5(
6 IOobject
7 (
8 "h",
9 runTime.timeName(),
10 mesh,
11 IOobject::MUST_READ,
12 IOobject::AUTO_WRITE
13 ),
14 mesh
15);
16
17Info<< "Reading field h0 if present\n" << endl;
19(
20 IOobject
21 (
22 "h0",
23 runTime.findInstance(polyMesh::meshSubDir, "points"),
24 mesh,
25 IOobject::READ_IF_PRESENT
26 ),
27 mesh,
28 dimensionedScalar(dimLength, Zero)
29);
30
31Info<< "Creating field hU\n" << endl;
33(
34 IOobject
35 (
36 "hU",
37 runTime.timeName(),
38 mesh,
39 IOobject::MUST_READ,
40 IOobject::AUTO_WRITE
41 ),
42 mesh
43);
44
45Info<< "Reading field U\n" << endl;
47(
48 IOobject
49 (
50 "U",
51 runTime.timeName(),
52 mesh,
53 IOobject::NO_READ,
54 IOobject::AUTO_WRITE
55 ),
56 hU/h
57);
58
59Info<< "Creating field hTotal for post processing\n" << endl;
60volScalarField hTotal
61(
62 IOobject
63 (
64 "hTotal",
65 runTime.timeName(),
66 mesh,
67 IOobject::READ_IF_PRESENT,
68 IOobject::AUTO_WRITE
69 ),
70 h+h0
71);
72hTotal.write();
73
74#include "createPhi.H"
75
76Info<< "Creating Coriolis Force" << endl;
77const dimensionedVector F("F", ((2.0*Omega) & gHat)*gHat);
78
79mesh.setFluxRequired(h.name());
U
Definition: pEqn.H:72
dynamicFvMesh & mesh
engineTime & runTime
volVectorField F(fluid.F())
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
GeometricField< vector, fvPatchField, volMesh > volVectorField
Definition: volFieldsFwd.H:83
GeometricField< scalar, fvPatchField, volMesh > volScalarField
Definition: volFieldsFwd.H:82
messageStream Info
Information stream (stdout output on master, null elsewhere)
Ostream & endl(Ostream &os)
Add newline and flush stream.
Definition: Ostream.H:372
dimensioned< vector > dimensionedVector
Dimensioned vector obtained from generic dimensioned type.
scalar h0
volScalarField & h
Creates and initialises the relative face-flux field phi.