21 lines
637 B
C++
21 lines
637 B
C++
Info<< "\nReading gravitationalProperties" << endl;
|
|
|
|
IOdictionary gravitationalProperties
|
|
(
|
|
IOobject
|
|
(
|
|
"gravitationalProperties",
|
|
runTime.constant(),
|
|
mesh,
|
|
IOobject::MUST_READ,
|
|
IOobject::NO_WRITE
|
|
)
|
|
);
|
|
|
|
const dimensionedVector g(gravitationalProperties.lookup("g"));
|
|
const Switch rotating(gravitationalProperties.lookup("rotating"));
|
|
const dimensionedVector Omega =
|
|
rotating ? dimensionedVector(gravitationalProperties.lookup("Omega"))
|
|
: dimensionedVector("Omega", -dimTime, vector(0,0,0));
|
|
const dimensionedScalar magg = mag(g);
|
|
const dimensionedVector gHat = g/magg;
|