ENH: Improvement to overset that allows multiple motion solvers

to operate with overset

1) Adding zoneMotion to rigidBodyMotion
2) Introducing PID to prescribedRotation restraint
3) Making drivenLinearMotion read total displacement
4) When drivenLinearMotion is used sixDof and rigid-body solvers
   write total displacement
This commit is contained in:
sergio
2021-03-01 19:25:21 -08:00
committed by Andrew Heather
parent 1050314b8c
commit da1e6ea8d0
13 changed files with 188 additions and 67 deletions

View File

@ -97,9 +97,15 @@ int main(int argc, char *argv[])
dimensionedScalar("rAUf", dimTime/rho.dimensions(), 1.0)
);
#include "correctPhi.H"
if (correctPhi)
{
#include "correctPhi.H"
}
#include "createUf.H"
#include "setCellMask.H"
#include "setInterpolatedCells.H"
turbulence->validate();
if (!LTS)
@ -108,9 +114,6 @@ int main(int argc, char *argv[])
#include "setInitialDeltaT.H"
}
#include "setCellMask.H"
#include "setInterpolatedCells.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
Info<< "\nStarting time loop\n" << endl;