Home
last modified time | relevance | path

Searched refs:cellStart (Results 1 – 5 of 5) sorted by relevance

/petsc/src/dm/impls/plex/cgns/
H A Dplexcgns2.c471 PetscInt *cellStart, *vertStart, v; in DMPlexCreateCGNS_Internal_Serial() local
494 PetscCall(PetscCalloc2(nzones + 1, &cellStart, nzones + 1, &vertStart)); in DMPlexCreateCGNS_Internal_Serial()
501 cellStart[z] += sizes[1] + cellStart[z - 1]; in DMPlexCreateCGNS_Internal_Serial()
700 …for (c = points[0]; c < points[1]; ++c) PetscCall(DMLabelSetValue(label, c - cellStart[z - 1], 1)); in DMPlexCreateCGNS_Internal_Serial()
703 … for (c = 0; c < npoints; ++c) PetscCall(DMLabelSetValue(label, points[c] - cellStart[z - 1], 1)); in DMPlexCreateCGNS_Internal_Serial()
713 else PetscCall(DMLabelSetValue(label, c - cellStart[z - 1], 1)); in DMPlexCreateCGNS_Internal_Serial()
723 else PetscCall(DMLabelSetValue(label, points[c] - cellStart[z - 1], 1)); in DMPlexCreateCGNS_Internal_Serial()
729 PetscCall(PetscFree2(cellStart, vertStart)); in DMPlexCreateCGNS_Internal_Serial()
/petsc/src/dm/impls/plex/
H A Dplexfem.c5607 const PetscInt cellStart = cells ? cells[cStart] : cStart; in DMPlexComputeResidualHybridByKey() local
5610 PetscCall(DMGetCellDS(dmAux[2], cellStart, &dsAux[2], NULL)); in DMPlexComputeResidualHybridByKey()
5616 PetscCall(DMPlexGetCone(dm, cellStart, &cone)); in DMPlexComputeResidualHybridByKey()
5623 …" from cell %" PetscInt_FMT " has support size %" PetscInt_FMT " != 2", cone[c], cellStart, ssize); in DMPlexComputeResidualHybridByKey()
5624 if (support[0] == cellStart) s = 1; in DMPlexComputeResidualHybridByKey()
5625 else if (support[1] == cellStart) s = 0; in DMPlexComputeResidualHybridByKey()
5626 … "Face %" PetscInt_FMT " does not have cell %" PetscInt_FMT " in its support", cone[c], cellStart); in DMPlexComputeResidualHybridByKey()
5640 const PetscInt cellStart = cells ? cells[cStart] : cStart; in DMPlexComputeResidualHybridByKey() local
5644 PetscCall(DMGetCellDS(dmScale[2], cellStart, &dsScale[2], NULL)); in DMPlexComputeResidualHybridByKey()
5657 PetscCall(DMPlexGetCone(dm, cellStart, &cone)); in DMPlexComputeResidualHybridByKey()
[all …]
H A Dplexgeometry.c891 …ePoint_Internal(DM dm, PetscInt dim, const PetscScalar point[], PetscInt cellStart, PetscInt *cell) in DMPlexLocatePoint_Internal() argument
896 PetscCall(DMPlexGetCellType(dm, cellStart, &ct)); in DMPlexLocatePoint_Internal()
899 PetscCall(DMPlexLocatePoint_Simplex_1D_Internal(dm, point, cellStart, cell)); in DMPlexLocatePoint_Internal()
902 PetscCall(DMPlexLocatePoint_Simplex_2D_Internal(dm, point, cellStart, cell)); in DMPlexLocatePoint_Internal()
905 PetscCall(DMPlexLocatePoint_Quad_2D_Internal(dm, point, cellStart, cell)); in DMPlexLocatePoint_Internal()
908 PetscCall(DMPlexLocatePoint_Simplex_3D_Internal(dm, point, cellStart, cell)); in DMPlexLocatePoint_Internal()
911 PetscCall(DMPlexLocatePoint_Hex_3D_Internal(dm, point, cellStart, cell)); in DMPlexLocatePoint_Internal()
914 …UTOFRANGE, "No point location for cell %" PetscInt_FMT " with type %s", cellStart, DMPolytopeTypes… in DMPlexLocatePoint_Internal()
H A Dplextree.c3762 PetscInt pStartC, pEndC, pStartF, pEndF, p, cellStart, cellEnd; in DMPlexTransferVecTree_Interpolate() local
3775 PetscCall(DMPlexGetSimplexOrBoxCells(coarse, 0, &cellStart, &cellEnd)); in DMPlexTransferVecTree_Interpolate()
3874 if (maxChildId >= 0 && grad && p >= cellStart && p < cellEnd) { in DMPlexTransferVecTree_Interpolate()
3901 if (grad && p >= cellStart && p < cellEnd) { in DMPlexTransferVecTree_Interpolate()
3963 PetscCall(DMPlexGetSimplexOrBoxCells(fine, 0, &cellStart, &cellEnd)); in DMPlexTransferVecTree_Interpolate()
4009 if (grad && p >= cellStart && p < cellEnd) { in DMPlexTransferVecTree_Interpolate()
4029 if (f == fvField && p >= cellStart && p < cellEnd) { in DMPlexTransferVecTree_Interpolate()
/petsc/src/ts/tutorials/
H A Dex76.c1448 PetscInt cStart, cEnd, cellStart = -1, cellEnd = -1; in GetCellDM() local
1452 if (user->dmCell) PetscCall(DMPlexGetSimplexOrBoxCells(user->dmCell, 0, &cellStart, &cellEnd)); in GetCellDM()
1453 if (cStart != cellStart || cEnd != cellEnd) PetscCall(CreateCellDM(dm, user)); in GetCellDM()