diff --git a/src/rigidBodyMeshMotion/rigidBodyMeshMotion/rigidBodyMeshMotion.C b/src/rigidBodyMeshMotion/rigidBodyMeshMotion/rigidBodyMeshMotion.C index 3a3bb60c99..848f5c3703 100644 --- a/src/rigidBodyMeshMotion/rigidBodyMeshMotion/rigidBodyMeshMotion.C +++ b/src/rigidBodyMeshMotion/rigidBodyMeshMotion/rigidBodyMeshMotion.C @@ -245,10 +245,11 @@ void Foam::rigidBodyMeshMotion::solve() const scalar ramp = ramp_->value(t.value()); - if (t.foundObject("g")) + if (mesh().foundObject("g")) { g() = - ramp*t.lookupObject("g").value(); + ramp + *mesh().lookupObject("g").value(); } if (test_) diff --git a/src/rigidBodyMeshMotion/rigidBodyMeshMotionSolver/rigidBodyMeshMotionSolver.C b/src/rigidBodyMeshMotion/rigidBodyMeshMotionSolver/rigidBodyMeshMotionSolver.C index 32a3bdf7be..1156c08b84 100644 --- a/src/rigidBodyMeshMotion/rigidBodyMeshMotionSolver/rigidBodyMeshMotionSolver.C +++ b/src/rigidBodyMeshMotion/rigidBodyMeshMotionSolver/rigidBodyMeshMotionSolver.C @@ -193,10 +193,10 @@ void Foam::rigidBodyMeshMotionSolver::solve() curTimeIndex_ = t.timeIndex(); } - if (t.foundObject("g")) + if (mesh().foundObject("g")) { g() = - t.lookupObject("g").value(); + mesh().lookupObject("g").value(); } if (test_) diff --git a/src/sixDoFRigidBodyMotion/sixDoFRigidBodyMotionSolver/sixDoFRigidBodyMotionSolver.C b/src/sixDoFRigidBodyMotion/sixDoFRigidBodyMotionSolver/sixDoFRigidBodyMotionSolver.C index fa87225e43..7b46b37bb0 100644 --- a/src/sixDoFRigidBodyMotion/sixDoFRigidBodyMotionSolver/sixDoFRigidBodyMotionSolver.C +++ b/src/sixDoFRigidBodyMotion/sixDoFRigidBodyMotionSolver/sixDoFRigidBodyMotionSolver.C @@ -196,9 +196,9 @@ void Foam::sixDoFRigidBodyMotionSolver::solve() dimensionedVector g("g", dimAcceleration, Zero); - if (t.foundObject("g")) + if (mesh().foundObject("g")) { - g = t.lookupObject("g"); + g = mesh().lookupObject("g"); } else if (coeffDict().found("g")) {