Lines Matching refs:vert

2233   PetscInt      *vert, *vtmp, *supp, cone[2], *leaves;  in DMPlexCreateHypercubicMesh_Internal()  local
2245 …PetscCall(PetscCalloc7(dim, &ledges, dim, &vertices, dim, &rvertices, dim, &vert, dim, &rvert, dim… in DMPlexCreateHypercubicMesh_Internal()
2294 while (vert[dim - 1] < vertices[dim - 1]) { in DMPlexCreateHypercubicMesh_Internal()
2295 const PetscInt vertex = TupleToIndex_Private(dim, vertices, vert) + numCells; in DMPlexCreateHypercubicMesh_Internal()
2301 …PetscInt d = 0; d < dim; ++d) PetscCall(PetscSynchronizedPrintf(comm, " %" PetscInt_FMT, vert[d])); in DMPlexCreateHypercubicMesh_Internal()
2307 for (PetscInt e = 0; e < dim; ++e) vtmp[e] = vert[e]; in DMPlexCreateHypercubicMesh_Internal()
2308 vtmp[d] = (vert[d] + 1) % vertices[d]; in DMPlexCreateHypercubicMesh_Internal()
2321 if (vert[d] < overlap || vert[d] >= vertices[d] - overlap) leaf = PETSC_TRUE; in DMPlexCreateHypercubicMesh_Internal()
2326 for (PetscInt e = 0; e < dim; ++e) vtmp[e] = vert[e]; in DMPlexCreateHypercubicMesh_Internal()
2327 vtmp[d] = (vert[d] + vertices[d] - 1) % vertices[d]; in DMPlexCreateHypercubicMesh_Internal()
2332 PetscCall(DMPlexTensorPointLexicographic_Private(dim, vertices, vert)); in DMPlexCreateHypercubicMesh_Internal()
2357 for (PetscInt d = 0; d < dim; ++d) vert[d] = 0; in DMPlexCreateHypercubicMesh_Internal()
2358 while (vert[dim - 1] < vertices[dim - 1]) { in DMPlexCreateHypercubicMesh_Internal()
2359 const PetscInt vertex = TupleToIndex_Private(dim, vertices, vert); in DMPlexCreateHypercubicMesh_Internal()
2363 … coords[vertex * dim + d] = lower[d] + ((upper[d] - lower[d]) / edges[d]) * (vert[d] + vstart[d]); in DMPlexCreateHypercubicMesh_Internal()
2364 if (vert[d] < overlap || vert[d] >= vertices[d] - overlap) leaf = PETSC_TRUE; in DMPlexCreateHypercubicMesh_Internal()
2369 for (PetscInt d = 0; d < dim; ++d) rvert[d] = vert[d] + vstart[d]; in DMPlexCreateHypercubicMesh_Internal()
2382 if (!diff) rvert[d] = vert[d]; // Vertex is local in DMPlexCreateHypercubicMesh_Internal()
2385 else if (diff == -1) rvert[d] = rvertices[d] - 1 + (vert[d] - overlap); in DMPlexCreateHypercubicMesh_Internal()
2386 else if (diff == 1) rvert[d] = (vertices[d] - vert[d] - 1) + overlap; in DMPlexCreateHypercubicMesh_Internal()
2395 … 0; d < dim; ++d) PetscCall(PetscSynchronizedPrintf(comm, " %" PetscInt_FMT, vert[d] + vstart[d])); in DMPlexCreateHypercubicMesh_Internal()
2399 PetscCall(DMPlexTensorPointLexicographic_Private(dim, vertices, vert)); in DMPlexCreateHypercubicMesh_Internal()
2434 PetscCall(PetscFree7(ledges, vertices, rvertices, vert, rvert, vstart, vtmp)); in DMPlexCreateHypercubicMesh_Internal()
4180 …PetscInt vert = ((zcoord * extentPlus[1] + ycoord) * extentPlus[0] + xcoord) * 56 + pattern… in DMPlexCreateTPSMesh_Internal() local
4182 cells[(k * extent[1] + j) * extent[0] + i][f][v] = vert; in DMPlexCreateTPSMesh_Internal()
4183 seen[vert] = PETSC_TRUE; in DMPlexCreateTPSMesh_Internal()