readGravitationalAcceleration.H
Go to the documentation of this file.
1 Info<< "\nReading gravitationalProperties" << endl;
2 
3 IOdictionary 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 
15 const dimensionedVector g("g", dimAcceleration, gravitationalProperties);
16 const bool rotating(gravitationalProperties.get<bool>("rotating"));
17 const dimensionedVector Omega =
18 (
19  rotating
20  ? dimensionedVector("Omega", dimless/dimTime, gravitationalProperties)
22 );
23 const dimensionedScalar magg = mag(g);
24 const dimensionedVector gHat = g/magg;
runTime
engineTime & runTime
Definition: createEngineTime.H:13
Foam::Zero
static constexpr const zero Zero
Global zero (0)
Definition: zero.H:131
Foam::endl
Ostream & endl(Ostream &os)
Add newline and flush stream.
Definition: Ostream.H:369
Foam::dimensionedVector
dimensioned< vector > dimensionedVector
Dimensioned vector obtained from generic dimensioned type.
Definition: dimensionedVector.H:50
Foam::dimTime
const dimensionSet dimTime(0, 0, 1, 0, 0, 0, 0)
Definition: dimensionSets.H:53
Foam::Info
messageStream Info
Information stream (stdout output on master, null elsewhere)
Foam::dimensionedScalar
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
Definition: dimensionedScalarFwd.H:42
mesh
dynamicFvMesh & mesh
Definition: createDynamicFvMesh.H:6
g
const uniformDimensionedVectorField & g
Definition: createFluidFields.H:26
Foam::dimAcceleration
const dimensionSet dimAcceleration
Foam::mag
dimensioned< typename typeOfMag< Type >::type > mag(const dimensioned< Type > &dt)
Foam::dimless
const dimensionSet dimless
Dimensionless.
Definition: dimensionSets.C:189