rigidBodyMeshMotion: Read initial state and g from dictionary if present

This commit is contained in:
Henry Weller
2016-04-17 15:46:22 +01:00
parent 0ea229ccc8
commit 312d613f73
3 changed files with 14 additions and 11 deletions

View File

@ -221,18 +221,11 @@ void Foam::rigidBodyMeshMotion::solve()
curTimeIndex_ = this->db().time().timeIndex();
}
dimensionedVector g("g", dimAcceleration, Zero);
if (db().foundObject<uniformDimensionedVectorField>("g"))
{
g = db().lookupObject<uniformDimensionedVectorField>("g");
model_.g() =
db().lookupObject<uniformDimensionedVectorField>("g").value();
}
else if (coeffDict().found("g"))
{
coeffDict().lookup("g") >> g;
}
model_.g() = g.value();
if (test_)
{