From 1e3cd399f2b881e4d3904254999beb61354a4163 Mon Sep 17 00:00:00 2001 From: Andrew Heather <> Date: Fri, 24 Apr 2020 15:24:36 +0100 Subject: [PATCH] WIP: dynamicMotionSolverFvMeshAMI - reset Uf --- .../dynamicMotionSolverFvMeshAMI.C | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/dynamicFvMesh/dynamicMotionSolverFvMeshAMI/dynamicMotionSolverFvMeshAMI.C b/src/dynamicFvMesh/dynamicMotionSolverFvMeshAMI/dynamicMotionSolverFvMeshAMI.C index 5de3713a53f..e431a39536d 100644 --- a/src/dynamicFvMesh/dynamicMotionSolverFvMeshAMI/dynamicMotionSolverFvMeshAMI.C +++ b/src/dynamicFvMesh/dynamicMotionSolverFvMeshAMI/dynamicMotionSolverFvMeshAMI.C @@ -34,6 +34,7 @@ License #include "polyTopoChange.H" #include "MeshObject.H" #include "lduMesh.H" +#include "surfaceInterpolate.H" #include "processorFvPatch.H" @@ -195,6 +196,12 @@ bool Foam::dynamicMotionSolverFvMeshAMI::update() if (Uptr) { Uptr->correctBoundaryConditions(); + + surfaceVectorField* UfPtr = getObjectPtr<surfaceVectorField>("Uf"); + if (UfPtr) + { + *UfPtr = fvc::interpolate(*Uptr); + } } if (debug) -- GitLab