69 void Foam::fvMesh::clearGeomNotOldVol()
83 void Foam::fvMesh::clearGeom()
105 void Foam::fvMesh::clearAddressing()
168 Info<<
"Constructing fvMesh from IOobject"
244 polyMesh(io, points, faces, allOwner, allNeighbour, syncPar),
260 Info<<
"Constructing fvMesh from components" <<
endl;
274 polyMesh(io, points, faces, cells, syncPar),
290 Info<<
"Constructing fvMesh from components" <<
endl;
308 const bool validBoundary
315 "fvMesh::addFvPatches(const List<polyPatch*>&, const bool)"
316 ) <<
" boundary already exists"
321 addPatches(p, validBoundary);
330 Info<<
"void fvMesh::removeFvBoundary(): "
331 <<
"Removing boundary patches."
337 boundary_.setSize(0);
348 Info<<
"polyMesh::readUpdateState fvMesh::readUpdate() : "
349 <<
"Updating fvMesh. ";
358 Info <<
"Boundary and topological update" <<
endl;
370 Info <<
"Topological update" <<
endl;
379 Info <<
"Point motion update" <<
endl;
419 MapGeometricFields<scalar, fvPatchField, fvMeshMapper, volMesh>
421 MapGeometricFields<vector, fvPatchField, fvMeshMapper, volMesh>
423 MapGeometricFields<sphericalTensor, fvPatchField, fvMeshMapper, volMesh>
425 MapGeometricFields<symmTensor, fvPatchField, fvMeshMapper, volMesh>
427 MapGeometricFields<tensor, fvPatchField, fvMeshMapper, volMesh>
431 MapGeometricFields<scalar, fvsPatchField, fvMeshMapper, surfaceMesh>
433 MapGeometricFields<vector, fvsPatchField, fvMeshMapper, surfaceMesh>
435 MapGeometricFields<symmTensor, fvsPatchField, fvMeshMapper, surfaceMesh>
437 MapGeometricFields<symmTensor, fvsPatchField, fvMeshMapper, surfaceMesh>
439 MapGeometricFields<tensor, fvsPatchField, fvMeshMapper, surfaceMesh>
460 V0[i] = savedV0[cellMap[i]];
481 V00[i] = savedV00[cellMap[i]];
515 if (V00Ptr_ && V0Ptr_)
540 curTimeIndex_ = time().timeIndex();
545 clearGeomNotOldVol();
568 if (phiPtr_->timeIndex() != time().timeIndex())
578 scalar rDeltaT = 1.0/time().deltaT().value();
590 phi.
boundaryField()[patchI] = patches[patchI].patchSlice(sweptVols);
594 boundary_.movePoints();
600 MeshObjectMovePoints<volPointInterpolation>(*this);
601 MeshObjectMovePoints<extendedLeastSquaresVectors>(*this);
602 MeshObjectMovePoints<leastSquaresVectors>(*this);
603 MeshObjectMovePoints<CentredFitData<linearFitPolynomial> >(*this);
604 MeshObjectMovePoints<CentredFitData<quadraticFitPolynomial> >(*this);
605 MeshObjectMovePoints<CentredFitData<quadraticLinearFitPolynomial> >(*this);
606 MeshObjectMovePoints<skewCorrectionVectors>(*this);
619 clearGeomNotOldVol();