43 scalar maxRatio = 1 + coeff;
53 const label own = owner[facei];
54 const label nbr = neighbour[facei];
59 changedFaces.append(facei);
64 changedFaces.append(facei);
81 changedFaces.append(facei);
87 changedFaces.shrink();
88 changedFacesInfo.shrink();
95 cellData[celli] =
field[celli];
102 td.maxRatio = maxRatio;
112 mesh.globalData().nTotalCells(),
118 field[celli] = cellData[celli].value();
121 field.correctBoundaryConditions();
130 const scalar alphaDiff,
132 const scalar alphaMin
145 cellData[celli] =
field[celli];
156 const label own = owner[facei];
157 const label nbr = neighbour[facei];
161 changedFaces.append(facei);
162 changedFacesInfo.append
183 alpha.boundaryField()[patchi].patchNeighbourField()
186 if (
mag(
alpha[own] - alphapn[patchFacei]) > alphaDiff)
188 changedFaces.append(facei);
195 changedFaces.shrink();
196 changedFacesInfo.shrink();
210 smoothData.setFaceInfo(changedFaces, changedFacesInfo);
216 field[celli] = cellData[celli].value();
219 field.correctBoundaryConditions();
228 const scalar alphaDiff
248 const label own = owner[facei];
249 const label nbr = neighbour[facei];
253 changedFaces.append(facei);
254 changedFacesInfo.append
275 alpha.boundaryField()[patchi].patchNeighbourField()
278 if (
mag(
alpha[own] - alphapn[patchFacei]) > alphaDiff)
280 changedFaces.append(facei);
281 changedFacesInfo.append
290 changedFaces.shrink();
291 changedFacesInfo.shrink();
301 sweepData.setFaceInfo(changedFaces, changedFacesInfo);
307 if (cellData[celli].valid(
sweepData.data()))
313 field.correctBoundaryConditions();