Lines Matching refs:cone
46 PetscErrorCode DMPlexGetRawFaces_Internal(DM dm, DMPolytopeType ct, const PetscInt cone[], PetscInt… in DMPlexGetRawFaces_Internal() argument
56 if (cone) PetscAssertPointer(cone, 3); in DMPlexGetRawFaces_Internal()
92 facesTmp[0] = cone[0]; in DMPlexGetRawFaces_Internal()
93 facesTmp[1] = cone[1]; in DMPlexGetRawFaces_Internal()
110 facesTmp[0] = cone[0]; in DMPlexGetRawFaces_Internal()
111 facesTmp[1] = cone[1]; in DMPlexGetRawFaces_Internal()
130 facesTmp[0] = cone[0]; in DMPlexGetRawFaces_Internal()
131 facesTmp[1] = cone[1]; in DMPlexGetRawFaces_Internal()
132 facesTmp[2] = cone[1]; in DMPlexGetRawFaces_Internal()
133 facesTmp[3] = cone[2]; in DMPlexGetRawFaces_Internal()
134 facesTmp[4] = cone[2]; in DMPlexGetRawFaces_Internal()
135 facesTmp[5] = cone[0]; in DMPlexGetRawFaces_Internal()
157 facesTmp[0] = cone[0]; in DMPlexGetRawFaces_Internal()
158 facesTmp[1] = cone[1]; in DMPlexGetRawFaces_Internal()
159 facesTmp[2] = cone[1]; in DMPlexGetRawFaces_Internal()
160 facesTmp[3] = cone[2]; in DMPlexGetRawFaces_Internal()
161 facesTmp[4] = cone[2]; in DMPlexGetRawFaces_Internal()
162 facesTmp[5] = cone[3]; in DMPlexGetRawFaces_Internal()
163 facesTmp[6] = cone[3]; in DMPlexGetRawFaces_Internal()
164 facesTmp[7] = cone[0]; in DMPlexGetRawFaces_Internal()
185 facesTmp[0] = cone[0]; in DMPlexGetRawFaces_Internal()
186 facesTmp[1] = cone[1]; in DMPlexGetRawFaces_Internal()
187 facesTmp[2] = cone[2]; in DMPlexGetRawFaces_Internal()
188 facesTmp[3] = cone[3]; in DMPlexGetRawFaces_Internal()
189 facesTmp[4] = cone[0]; in DMPlexGetRawFaces_Internal()
190 facesTmp[5] = cone[2]; in DMPlexGetRawFaces_Internal()
191 facesTmp[6] = cone[1]; in DMPlexGetRawFaces_Internal()
192 facesTmp[7] = cone[3]; in DMPlexGetRawFaces_Internal()
214 facesTmp[0] = cone[0]; in DMPlexGetRawFaces_Internal()
215 facesTmp[1] = cone[1]; in DMPlexGetRawFaces_Internal()
216 facesTmp[2] = cone[2]; in DMPlexGetRawFaces_Internal()
217 facesTmp[3] = cone[0]; in DMPlexGetRawFaces_Internal()
218 facesTmp[4] = cone[3]; in DMPlexGetRawFaces_Internal()
219 facesTmp[5] = cone[1]; in DMPlexGetRawFaces_Internal()
220 facesTmp[6] = cone[0]; in DMPlexGetRawFaces_Internal()
221 facesTmp[7] = cone[2]; in DMPlexGetRawFaces_Internal()
222 facesTmp[8] = cone[3]; in DMPlexGetRawFaces_Internal()
223 facesTmp[9] = cone[2]; in DMPlexGetRawFaces_Internal()
224 facesTmp[10] = cone[1]; in DMPlexGetRawFaces_Internal()
225 facesTmp[11] = cone[3]; in DMPlexGetRawFaces_Internal()
261 facesTmp[0] = cone[0]; in DMPlexGetRawFaces_Internal()
262 facesTmp[1] = cone[1]; in DMPlexGetRawFaces_Internal()
263 facesTmp[2] = cone[2]; in DMPlexGetRawFaces_Internal()
264 facesTmp[3] = cone[3]; /* Bottom */ in DMPlexGetRawFaces_Internal()
265 facesTmp[4] = cone[4]; in DMPlexGetRawFaces_Internal()
266 facesTmp[5] = cone[5]; in DMPlexGetRawFaces_Internal()
267 facesTmp[6] = cone[6]; in DMPlexGetRawFaces_Internal()
268 facesTmp[7] = cone[7]; /* Top */ in DMPlexGetRawFaces_Internal()
269 facesTmp[8] = cone[0]; in DMPlexGetRawFaces_Internal()
270 facesTmp[9] = cone[3]; in DMPlexGetRawFaces_Internal()
271 facesTmp[10] = cone[5]; in DMPlexGetRawFaces_Internal()
272 facesTmp[11] = cone[4]; /* Front */ in DMPlexGetRawFaces_Internal()
273 facesTmp[12] = cone[2]; in DMPlexGetRawFaces_Internal()
274 facesTmp[13] = cone[1]; in DMPlexGetRawFaces_Internal()
275 facesTmp[14] = cone[7]; in DMPlexGetRawFaces_Internal()
276 facesTmp[15] = cone[6]; /* Back */ in DMPlexGetRawFaces_Internal()
277 facesTmp[16] = cone[3]; in DMPlexGetRawFaces_Internal()
278 facesTmp[17] = cone[2]; in DMPlexGetRawFaces_Internal()
279 facesTmp[18] = cone[6]; in DMPlexGetRawFaces_Internal()
280 facesTmp[19] = cone[5]; /* Right */ in DMPlexGetRawFaces_Internal()
281 facesTmp[20] = cone[0]; in DMPlexGetRawFaces_Internal()
282 facesTmp[21] = cone[4]; in DMPlexGetRawFaces_Internal()
283 facesTmp[22] = cone[7]; in DMPlexGetRawFaces_Internal()
284 facesTmp[23] = cone[1]; /* Left */ in DMPlexGetRawFaces_Internal()
307 facesTmp[0] = cone[0]; in DMPlexGetRawFaces_Internal()
308 facesTmp[1] = cone[1]; in DMPlexGetRawFaces_Internal()
309 facesTmp[2] = cone[2]; /* Bottom */ in DMPlexGetRawFaces_Internal()
310 facesTmp[3] = cone[3]; in DMPlexGetRawFaces_Internal()
311 facesTmp[4] = cone[4]; in DMPlexGetRawFaces_Internal()
312 facesTmp[5] = cone[5]; /* Top */ in DMPlexGetRawFaces_Internal()
313 facesTmp[6] = cone[0]; in DMPlexGetRawFaces_Internal()
314 facesTmp[7] = cone[2]; in DMPlexGetRawFaces_Internal()
315 facesTmp[8] = cone[4]; in DMPlexGetRawFaces_Internal()
316 facesTmp[9] = cone[3]; /* Back left */ in DMPlexGetRawFaces_Internal()
317 facesTmp[10] = cone[2]; in DMPlexGetRawFaces_Internal()
318 facesTmp[11] = cone[1]; in DMPlexGetRawFaces_Internal()
319 facesTmp[12] = cone[5]; in DMPlexGetRawFaces_Internal()
320 facesTmp[13] = cone[4]; /* Front */ in DMPlexGetRawFaces_Internal()
321 facesTmp[14] = cone[1]; in DMPlexGetRawFaces_Internal()
322 facesTmp[15] = cone[0]; in DMPlexGetRawFaces_Internal()
323 facesTmp[16] = cone[3]; in DMPlexGetRawFaces_Internal()
324 facesTmp[17] = cone[5]; /* Back right */ in DMPlexGetRawFaces_Internal()
347 facesTmp[0] = cone[0]; in DMPlexGetRawFaces_Internal()
348 facesTmp[1] = cone[1]; in DMPlexGetRawFaces_Internal()
349 facesTmp[2] = cone[2]; /* Bottom */ in DMPlexGetRawFaces_Internal()
350 facesTmp[3] = cone[3]; in DMPlexGetRawFaces_Internal()
351 facesTmp[4] = cone[4]; in DMPlexGetRawFaces_Internal()
352 facesTmp[5] = cone[5]; /* Top */ in DMPlexGetRawFaces_Internal()
353 facesTmp[6] = cone[0]; in DMPlexGetRawFaces_Internal()
354 facesTmp[7] = cone[1]; in DMPlexGetRawFaces_Internal()
355 facesTmp[8] = cone[3]; in DMPlexGetRawFaces_Internal()
356 facesTmp[9] = cone[4]; /* Back left */ in DMPlexGetRawFaces_Internal()
357 facesTmp[10] = cone[1]; in DMPlexGetRawFaces_Internal()
358 facesTmp[11] = cone[2]; in DMPlexGetRawFaces_Internal()
359 facesTmp[12] = cone[4]; in DMPlexGetRawFaces_Internal()
360 facesTmp[13] = cone[5]; /* Back right */ in DMPlexGetRawFaces_Internal()
361 facesTmp[14] = cone[2]; in DMPlexGetRawFaces_Internal()
362 facesTmp[15] = cone[0]; in DMPlexGetRawFaces_Internal()
363 facesTmp[16] = cone[5]; in DMPlexGetRawFaces_Internal()
364 facesTmp[17] = cone[3]; /* Front */ in DMPlexGetRawFaces_Internal()
400 facesTmp[0] = cone[0]; in DMPlexGetRawFaces_Internal()
401 facesTmp[1] = cone[1]; in DMPlexGetRawFaces_Internal()
402 facesTmp[2] = cone[2]; in DMPlexGetRawFaces_Internal()
403 facesTmp[3] = cone[3]; /* Bottom */ in DMPlexGetRawFaces_Internal()
404 facesTmp[4] = cone[4]; in DMPlexGetRawFaces_Internal()
405 facesTmp[5] = cone[5]; in DMPlexGetRawFaces_Internal()
406 facesTmp[6] = cone[6]; in DMPlexGetRawFaces_Internal()
407 facesTmp[7] = cone[7]; /* Top */ in DMPlexGetRawFaces_Internal()
408 facesTmp[8] = cone[0]; in DMPlexGetRawFaces_Internal()
409 facesTmp[9] = cone[1]; in DMPlexGetRawFaces_Internal()
410 facesTmp[10] = cone[4]; in DMPlexGetRawFaces_Internal()
411 facesTmp[11] = cone[5]; /* Front */ in DMPlexGetRawFaces_Internal()
412 facesTmp[12] = cone[1]; in DMPlexGetRawFaces_Internal()
413 facesTmp[13] = cone[2]; in DMPlexGetRawFaces_Internal()
414 facesTmp[14] = cone[5]; in DMPlexGetRawFaces_Internal()
415 facesTmp[15] = cone[6]; /* Right */ in DMPlexGetRawFaces_Internal()
416 facesTmp[16] = cone[2]; in DMPlexGetRawFaces_Internal()
417 facesTmp[17] = cone[3]; in DMPlexGetRawFaces_Internal()
418 facesTmp[18] = cone[6]; in DMPlexGetRawFaces_Internal()
419 facesTmp[19] = cone[7]; /* Back */ in DMPlexGetRawFaces_Internal()
420 facesTmp[20] = cone[3]; in DMPlexGetRawFaces_Internal()
421 facesTmp[21] = cone[0]; in DMPlexGetRawFaces_Internal()
422 facesTmp[22] = cone[7]; in DMPlexGetRawFaces_Internal()
423 facesTmp[23] = cone[4]; /* Left */ in DMPlexGetRawFaces_Internal()
455 facesTmp[0] = cone[0]; in DMPlexGetRawFaces_Internal()
456 facesTmp[1] = cone[1]; in DMPlexGetRawFaces_Internal()
457 facesTmp[2] = cone[2]; in DMPlexGetRawFaces_Internal()
458 facesTmp[3] = cone[3]; /* Bottom */ in DMPlexGetRawFaces_Internal()
459 facesTmp[4] = cone[0]; in DMPlexGetRawFaces_Internal()
460 facesTmp[5] = cone[3]; in DMPlexGetRawFaces_Internal()
461 facesTmp[6] = cone[4]; /* Front */ in DMPlexGetRawFaces_Internal()
462 facesTmp[7] = cone[3]; in DMPlexGetRawFaces_Internal()
463 facesTmp[8] = cone[2]; in DMPlexGetRawFaces_Internal()
464 facesTmp[9] = cone[4]; /* Right */ in DMPlexGetRawFaces_Internal()
465 facesTmp[10] = cone[2]; in DMPlexGetRawFaces_Internal()
466 facesTmp[11] = cone[1]; in DMPlexGetRawFaces_Internal()
467 facesTmp[12] = cone[4]; /* Back */ in DMPlexGetRawFaces_Internal()
468 facesTmp[13] = cone[1]; in DMPlexGetRawFaces_Internal()
469 facesTmp[14] = cone[0]; in DMPlexGetRawFaces_Internal()
470 facesTmp[15] = cone[4]; /* Left */ in DMPlexGetRawFaces_Internal()
480 PetscErrorCode DMPlexRestoreRawFaces_Internal(DM dm, DMPolytopeType ct, const PetscInt cone[], Pets… in DMPlexRestoreRawFaces_Internal() argument
518 const PetscInt *cone; in DMPlexInterpolateFaces_Internal() local
523 PetscCall(DMPlexGetCone(dm, c, &cone)); in DMPlexInterpolateFaces_Internal()
525 for (PetscInt j = 0; j < coneSize; j++) minCone = PetscMin(cone[j], minCone); in DMPlexInterpolateFaces_Internal()
527 …POLYTOPE_POINT_PRISM_TENSOR) PetscCall(DMPlexGetRawFaces_Internal(dm, ct, cone, &numFaces, NULL, N… in DMPlexInterpolateFaces_Internal()
537 const PetscInt *cone, *faceSizes, *faces; in DMPlexInterpolateFaces_Internal() local
543 PetscCall(DMPlexGetCone(dm, c, &cone)); in DMPlexInterpolateFaces_Internal()
546 … PetscCall(DMPlexGetRawFaces_Internal(dm, ct, cone, &numFaces, &faceTypes, &faceSizes, &faces)); in DMPlexInterpolateFaces_Internal()
572 …TOPE_POINT_PRISM_TENSOR) PetscCall(DMPlexRestoreRawFaces_Internal(dm, ct, cone, &numFaces, &faceTy… in DMPlexInterpolateFaces_Internal()
588 const PetscInt *cone, *faceSizes, *faces; in DMPlexInterpolateFaces_Internal() local
594 PetscCall(DMPlexGetCone(dm, c, &cone)); in DMPlexInterpolateFaces_Internal()
596 … PetscCall(DMPlexGetRawFaces_Internal(dm, ct, cone, &numFaces, &faceTypes, &faceSizes, &faces)); in DMPlexInterpolateFaces_Internal()
620 …TOPE_POINT_PRISM_TENSOR) PetscCall(DMPlexRestoreRawFaces_Internal(dm, ct, cone, &numFaces, &faceTy… in DMPlexInterpolateFaces_Internal()
657 const PetscInt *cone, *faceSizes; in DMPlexInterpolateFaces_Internal() local
663 PetscCall(DMPlexGetCone(dm, c, &cone)); in DMPlexInterpolateFaces_Internal()
670 PetscCall(DMPlexGetRawFaces_Internal(dm, ct, cone, &numFaces, &faceTypes, &faceSizes, NULL)); in DMPlexInterpolateFaces_Internal()
681 … PetscCall(DMPlexRestoreRawFaces_Internal(dm, ct, cone, &numFaces, &faceTypes, &faceSizes, NULL)); in DMPlexInterpolateFaces_Internal()
702 const PetscInt *cone; in DMPlexInterpolateFaces_Internal() local
714 PetscCall(DMPlexGetCone(dm, p, &cone)); in DMPlexInterpolateFaces_Internal()
716 …for (PetscInt cp = 0; cp < coneSize; ++cp) icone[cp] = cone[cp] + (cone[cp] >= fStart ? fEnd - fSt… in DMPlexInterpolateFaces_Internal()
718 PetscCall(DMPlexGetConeOrientation(dm, p, &cone)); in DMPlexInterpolateFaces_Internal()
719 PetscCall(DMPlexSetConeOrientation(idm, p + poff, cone)); in DMPlexInterpolateFaces_Internal()
724 const PetscInt *cone, *faceSizes, *faces; in DMPlexInterpolateFaces_Internal() local
730 PetscCall(DMPlexGetCone(dm, c, &cone)); in DMPlexInterpolateFaces_Internal()
734 …for (PetscInt cp = 0; cp < coneSize; ++cp) icone[cp] = cone[cp] + (cone[cp] >= fStart ? fEnd - fSt… in DMPlexInterpolateFaces_Internal()
736 PetscCall(DMPlexGetConeOrientation(dm, c, &cone)); in DMPlexInterpolateFaces_Internal()
737 PetscCall(DMPlexSetConeOrientation(idm, c + poff, cone)); in DMPlexInterpolateFaces_Internal()
740 … PetscCall(DMPlexGetRawFaces_Internal(dm, ct, cone, &numFaces, &faceTypes, &faceSizes, &faces)); in DMPlexInterpolateFaces_Internal()
764 …PetscCall(DMPlexRestoreRawFaces_Internal(dm, ct, cone, &numFaces, &faceTypes, &faceSizes, &faces)); in DMPlexInterpolateFaces_Internal()
833 const PetscInt *cone; in DMPlexOrientInterface_Internal() local
837 PetscCall(DMPlexGetCone(dm, p, &cone)); in DMPlexOrientInterface_Internal()
848 PetscCall(PetscFindInt(cone[c], nleaves, locals, &ind0)); in DMPlexOrientInterface_Internal()
850 roots[p][c] = cone[c]; in DMPlexOrientInterface_Internal()
880 const PetscInt *cone; in DMPlexOrientInterface_Internal() local
886 PetscCall(DMPlexGetCone(dm, p, &cone)); in DMPlexOrientInterface_Internal()
888 … (%d,%4" PetscInt_FMT ") (%d,%4" PetscInt_FMT ")]", rank, p, cone[0], cone[1], cone[2], cone[3], r… in DMPlexOrientInterface_Internal()
904 …af (%d,%" PetscInt_FMT "): leaf rank not found among remote ranks", p, c, cone[c], rootsRanks[p][c… in DMPlexOrientInterface_Internal()
910 …int not found - it seems there is missing connection in point SF!", p, c, cone[c], rootsRanks[p][c… in DMPlexOrientInterface_Internal()
916 PetscCall(DMPolytopeGetOrientation(ct, cone, mainCone, &o)); in DMPlexOrientInterface_Internal()
1045 const PetscInt *cone; in DMPlexConeIsShared() local
1051 PetscCall(DMPlexGetCone(dm, p, &cone)); in DMPlexConeIsShared()
1055 PetscCall(DMPlexPointIsShared(dm, cone[c], &pointShared)); in DMPlexConeIsShared()
1064 const PetscInt *cone; in DMPlexGetConeMinimum() local
1070 PetscCall(DMPlexGetCone(dm, p, &cone)); in DMPlexGetConeMinimum()
1075 PetscCall(DMPlexMapToGlobalPoint(dm, cone[c], &rcp, &mapFailed)); in DMPlexGetConeMinimum()
1114 const PetscInt *cone; in DMPlexAddSharedFace_Private() local
1138 PetscCall(DMPlexGetCone(dm, face, &cone)); in DMPlexAddSharedFace_Private()
1144 const PetscInt cp = cone[c]; in DMPlexAddSharedFace_Private()
1569 const PetscInt *cone; in DMPlexInterpolate() local
1580 PetscCall(DMPlexGetCone(odm, p, &cone)); in DMPlexInterpolate()
1583 PetscCall(DMPlexGetPointDepth(odm, cone[c], &cdepth)); in DMPlexInterpolate()
1797 PetscInt dim, vStart, vEnd, cStart, cEnd, c, maxConeSize = 0, *cone; in DMPlexUninterpolate() local
1832 PetscCall(PetscMalloc1(maxConeSize, &cone)); in DMPlexUninterpolate()
1840 if ((p >= vStart) && (p < vEnd)) cone[coneSize++] = p; in DMPlexUninterpolate()
1843 PetscCall(DMPlexSetCone(udm, c, cone)); in DMPlexUninterpolate()
1845 PetscCall(PetscFree(cone)); in DMPlexUninterpolate()