53 ortho[facei] = primitiveMeshTools::faceOrthogonality
65 syncTools::swapBoundaryCellPositions(
mesh, cc, neighbourCc);
74 label facei = pp.
start() + i;
75 label bFacei = facei -
mesh.nInternalFaces();
77 ortho[facei] = primitiveMeshTools::faceOrthogonality
109 skew[facei] = primitiveMeshTools::faceSkewness
117 cellCtrs[own[facei]],
127 syncTools::swapBoundaryCellPositions(
mesh, cellCtrs, neighbourCc);
136 label facei = pp.
start() + i;
137 label bFacei = facei -
mesh.nInternalFaces();
139 skew[facei] = primitiveMeshTools::faceSkewness
147 cellCtrs[own[facei]],
156 label facei = pp.
start() + i;
158 skew[facei] = primitiveMeshTools::boundaryFaceSkewness
194 const point& fc = fCtrs[facei];
195 const vector& fa = fAreas[facei];
197 scalar dOwn =
mag(fa & (fc-cellCtrs[own[facei]]));
198 scalar dNei =
mag(fa & (cellCtrs[nei[facei]]-fc));
200 weight[facei] =
min(dNei,dOwn)/(dNei+dOwn+VSMALL);
207 syncTools::swapBoundaryCellPositions(
mesh, cellCtrs, neiCc);
216 label facei = pp.
start() + i;
217 label bFacei = facei -
mesh.nInternalFaces();
219 const point& fc = fCtrs[facei];
220 const vector& fa = fAreas[facei];
222 scalar dOwn =
mag(fa & (fc-cellCtrs[own[facei]]));
223 scalar dNei =
mag(fa & (neiCc[bFacei]-fc));
225 weight[facei] =
min(dNei,dOwn)/(dNei+dOwn+VSMALL);
250 scalar volOwn = vol[own[facei]];
251 scalar volNei = vol[nei[facei]];
253 ratio[facei] =
min(volOwn,volNei)/(
max(volOwn, volNei)+VSMALL);
260 syncTools::swapBoundaryCellList(
mesh, vol, neiVol);
269 label facei = pp.
start() + i;
270 label bFacei = facei -
mesh.nInternalFaces();
272 scalar volOwn = vol[own[facei]];
273 scalar volNei = neiVol[bFacei];
275 ratio[facei] =
min(volOwn,volNei)/(
max(volOwn, volNei)+VSMALL);
293 state0 == polyMesh::UNCHANGED
294 && state1 != polyMesh::UNCHANGED
297 state0 == polyMesh::POINTS_MOVED
298 && (state1 != polyMesh::UNCHANGED && state1 != polyMesh::POINTS_MOVED)
301 state0 == polyMesh::TOPO_CHANGE
302 && state1 == polyMesh::TOPO_PATCH_CHANGE