{
// Setting mesh motion
pointVectorField solidPointsDispl =
cpi.interpolate(Usolid - Usolid.oldTime());
vectorField newPoints =
stressMesh.points()
+ solidPointsDispl.internalField();
stressMesh.movePoints(newPoints);
vectorField fluidPatchPointsDispl =
interpolatorSolidFluid.pointInterpolate
(
solidPointsDispl.boundaryField()[solidPatchID].
patchInternalField()
);
motionUFluidPatch ==
tppi.pointToPointInterpolate
fluidPatchPointsDispl/runTime.deltaT().value()
mesh.update();
# include "volContinuity.H"
Info << "Motion magnitude: mean = "
<< average(mag(Usolid.boundaryField()[solidPatchID]))
<< " max = "
<< max(mag(Usolid.boundaryField()[solidPatchID])) << endl;
}