readGravitationalAcceleration.H
Go to the documentation of this file.
1Info<< "\nReading gravitationalProperties" << endl;
2
3IOdictionary gravitationalProperties
4(
5 IOobject
6 (
7 "gravitationalProperties",
8 runTime.constant(),
9 mesh,
10 IOobject::MUST_READ_IF_MODIFIED,
11 IOobject::NO_WRITE
12 )
13);
14
15const dimensionedVector g("g", dimAcceleration, gravitationalProperties);
16const bool rotating(gravitationalProperties.get<bool>("rotating"));
17const dimensionedVector Omega =
18(
19 rotating
20 ? dimensionedVector("Omega", dimless/dimTime, gravitationalProperties)
21 : dimensionedVector("Omega", dimless/dimTime, Zero)
22);
23const dimensionedScalar magg = mag(g);
24const dimensionedVector gHat = g/magg;
const uniformDimensionedVectorField & g
dynamicFvMesh & mesh
engineTime & runTime
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
const dimensionSet dimless
Dimensionless.
const dimensionSet dimTime(0, 0, 1, 0, 0, 0, 0)
Definition: dimensionSets.H:53
messageStream Info
Information stream (stdout output on master, null elsewhere)
Ostream & endl(Ostream &os)
Add newline and flush stream.
Definition: Ostream.H:372
dimensioned< typename typeOfMag< Type >::type > mag(const dimensioned< Type > &dt)
dimensioned< vector > dimensionedVector
Dimensioned vector obtained from generic dimensioned type.