Searched refs:cellStart (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/dm/impls/plex/cgns/ |
| H A D | plexcgns2.c | 471 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 D | plexfem.c | 5607 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 D | plexgeometry.c | 891 …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 D | plextree.c | 3762 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 D | ex76.c | 1448 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()
|