69 && (
pimple.firstIter() ||
pimple.moveMeshOuterCorrectors())
bool flow() const
Flag to indicate to solve for the flow.
bool move()
Move the mesh.
bool moveMeshOuterCorrectors() const
Switch to move the mesh at the start of every PIMPLE.
bool firstIter() const
Flag to indicate the first iteration.
bool topoChanged() const
Has the mesh topology changed this time-step.
Provides controls for the pressure reference in closed-volume simulations.
pimpleNoLoopControl pimple
PIMPLE inner-loop controls.
fvMesh & mesh_
Region mesh.
const fvMesh & mesh
Region mesh.
Buoyancy related data for the Foam::solvers::isothermalFluid solver module when solving buoyant cases...
void moveMesh()
Update gh and ghf following mesh-motion.
bool correctPhi
Switch to correct the flux after mesh change.
const surfaceScalarField & phi
Reference to the mass-flux field.
virtual void moveMesh()
Called at the start of the PIMPLE loop to move the mesh.
autoPtr< volScalarField > divU
Stored divU from the previous mesh so that it can be.
virtual void motionCorrector()
Corrections that follow mesh motion.
const phaseSystem::phaseModelPartialList & movingPhases
Reference to the moving phases.
pimpleControl pimple(mesh)
Calculate the divergence of the given field.
Calculate the mesh motion flux and convert fluxes from absolute to relative and back.
tmp< VolField< Type > > div(const SurfaceField< Type > &ssf)
tmp< surfaceScalarField > absolute(const tmp< surfaceScalarField > &tphi, const volVectorField &U)
Return the given relative flux in absolute form.
VolField< scalar > volScalarField