ENH: Updated construction/retrieval of gravity field. See #1094

This commit is contained in:
Andrew Heather
2018-11-14 21:49:32 +00:00
parent 1a4fceec20
commit d1bc53b77e
28 changed files with 116 additions and 165 deletions

View File

@ -241,10 +241,10 @@ void Foam::rigidBodyMeshMotion::solve()
const scalar ramp = ramp_->value(t.value());
if (db().foundObject<uniformDimensionedVectorField>("g"))
if (t.foundObject<uniformDimensionedVectorField>("g"))
{
model_.g() =
ramp*db().lookupObject<uniformDimensionedVectorField>("g").value();
ramp*t.lookupObject<uniformDimensionedVectorField>("g").value();
}
if (test_)

View File

@ -189,10 +189,9 @@ void Foam::rigidBodyMeshMotionSolver::solve()
curTimeIndex_ = this->db().time().timeIndex();
}
if (db().foundObject<uniformDimensionedVectorField>("g"))
if (t.foundObject<uniformDimensionedVectorField>("g"))
{
model_.g() =
db().lookupObject<uniformDimensionedVectorField>("g").value();
model_.g() = t.lookupObject<uniformDimensionedVectorField>("g").value();
}
if (test_)