Home
last modified time | relevance | path

Searched refs:Xe (Results 1 – 13 of 13) sorted by relevance

/petsc/src/dm/impls/da/
H A Ddagetelem.c6 PetscInt i, xs, xe, Xs, Xe; in DMDAGetElements_1D() local
15 PetscCall(DMDAGetGhostCorners(dm, &Xs, NULL, NULL, &Xe, NULL, NULL)); in DMDAGetElements_1D()
17 Xe += Xs; in DMDAGetElements_1D()
40 PetscInt i, xs, xe, Xs, Xe; in DMDAGetElements_2D() local
66 PetscCall(DMDAGetGhostCorners(dm, &Xs, &Ys, NULL, &Xe, &Ye, NULL)); in DMDAGetElements_2D()
68 Xe += Xs; in DMDAGetElements_2D()
77 cell[0] = (i - Xs) + (j - Ys) * (Xe - Xs); in DMDAGetElements_2D()
78 cell[1] = (i - Xs + 1) + (j - Ys) * (Xe - Xs); in DMDAGetElements_2D()
79 cell[2] = (i - Xs + 1) + (j - Ys + 1) * (Xe - Xs); in DMDAGetElements_2D()
80 cell[3] = (i - Xs) + (j - Ys + 1) * (Xe - Xs); in DMDAGetElements_2D()
[all …]
H A Ddageometry.c27 const PetscInt mx = (da->Xe - da->Xs) / da->w, my = da->Ye - da->Ys /*, mz = da->Ze - da->Zs*/; in DMDAConvertToCell()
32Xe / da->w), PetscObjectComm((PetscObject)dm), PETSC_ERR_ARG_OUTOFRANGE, "Stencil i %" PetscInt_FM… in DMDAConvertToCell()
41 PetscInt xs, xe, Xs, Xe; in DMGetLocalBoundingBox_DA() local
53 PetscCall(DMDAGetGhostCorners(da, &Xs, &Ys, &Zs, &Xe, &Ye, &Ze)); in DMGetLocalBoundingBox_DA()
57 Xe += Xs; in DMGetLocalBoundingBox_DA()
83 c0 = (xs - Xs) + (ys - Ys) * (Xe - Xs); in DMGetLocalBoundingBox_DA()
84 c1 = (xe - 2 - Xs + 1) + (ye - 2 - Ys + 1) * (Xe - Xs); in DMGetLocalBoundingBox_DA()
87 c0 = (xs - Xs) + (ys - Ys) * (Xe - Xs) + (zs - Zs) * (Xe - Xs) * (Ye - Ys); in DMGetLocalBoundingBox_DA()
88 …c1 = (xe - 2 - Xs + 1) + (ye - 2 - Ys + 1) * (Xe - Xs) + (ze - 2 - Zs + 1) * (Xe - Xs) * (Ye - Ys); in DMGetLocalBoundingBox_DA()
H A Dda1.c138 PetscInt i, *idx, nn, left, xs, xe, x, Xs, Xe, start, m, IXs, IXe; in DMSetUp_DA_1D() local
208 Xe = xe + sDist; in DMSetUp_DA_1D()
211 if (bx) Xe = xe + sDist; in DMSetUp_DA_1D()
212 else Xe = M; in DMSetUp_DA_1D()
218 Xe = xe + sDist; in DMSetUp_DA_1D()
226 dd->nlocal = dof * (Xe - Xs); in DMSetUp_DA_1D()
294 dd->Xe = dof * Xe; in DMSetUp_DA_1D()
308 for (i = 0; i < Xe - IXe; i++) idx[nn++] = -1; /* pad with -1s if needed for ghosted case*/ in DMSetUp_DA_1D()
H A Dda2.c114 xmax = dd->Xe; in DMView_DA_2d()
202 PetscInt xs, xe, ys, ye, x, y, Xs, Xe, Ys, Ye, IXs, IXe, IYs, IYe; in DMSetUp_DA_2D() local
319 Xe = xe + s; in DMSetUp_DA_2D()
324 Xe = xe + s; in DMSetUp_DA_2D()
326 Xe = M; in DMSetUp_DA_2D()
335 Xe = xe + s; in DMSetUp_DA_2D()
384 dd->nlocal = (Xe - Xs) * (Ye - Ys) * dof; in DMSetUp_DA_2D()
399 for (j = left; j < right; j++) idx[count++] = j + i * (Xe - Xs); in DMSetUp_DA_2D()
421 for (j = left; j < right; j++) idx[count++] = j + i * (Xe - Xs); in DMSetUp_DA_2D()
425 for (j = (IXs - Xs); j < (IXe - Xs); j++) idx[count++] = j + i * (Xe - Xs); in DMSetUp_DA_2D()
[all …]
H A Ddaltol.c42 for (j = 0; j < dd->xe - dd->xs; j++) idx[count++] = left + i * (dd->Xe - dd->Xs) + j; in DMLocalToLocalCreate_DA()
55 …= 0; k < dd->xe - dd->xs; k++) idx[count++] = (left + j * (dd->Xe - dd->Xs)) + i * (dd->Xe - dd->X… in DMLocalToLocalCreate_DA()
H A Dda3.c147 base = (dd->Xe - dd->Xs) * (dd->Ye - dd->Ys) * (k - dd->Zs) / dd->w; in DMView_DA_3d()
158 for (x = xmin + dd->Xs; x < xmin + dd->Xe; x += dd->w) { in DMView_DA_3d()
209 PetscInt Xs, Xe, Ys, Ye, Zs, Ze, IXs, IXe, IYs, IYe, IZs, IZe, pm; in DMSetUp_DA_3D() local
389 Xe = xe + s; in DMSetUp_DA_3D()
394 Xe = xe + s; in DMSetUp_DA_3D()
395 } else Xe = M; in DMSetUp_DA_3D()
403 Xe = xe + s; in DMSetUp_DA_3D()
471 dd->nlocal = (Xe - Xs) * (Ye - Ys) * (Ze - Zs) * dof; in DMSetUp_DA_3D()
489 for (k = left; k < right; k++) idx[count++] = (i * (Ye - Ys) + j) * (Xe - Xs) + k; in DMSetUp_DA_3D()
505 for (k = left; k < right; k++) idx[count++] = (i * (Ye - Ys) + j) * (Xe - Xs) + k; in DMSetUp_DA_3D()
[all …]
H A Ddaghost.c50 if (m) *m = (dd->Xe - dd->Xs) / w; in DMDAGetGhostCorners()
H A Ddalocal.c87 const PetscInt mx = (da->Xe - da->Xs) / da->w, my = da->Ye - da->Ys, mz = da->Ze - da->Zs; in DMDAGetNumCells()
147 const PetscInt mx = (da->Xe - da->Xs) / da->w, my = da->Ye - da->Ys, mz = da->Ze - da->Zs; in DMDAGetNumVertices()
177 const PetscInt mx = (da->Xe - da->Xs) / da->w, my = da->Ye - da->Ys, mz = da->Ze - da->Zs; in DMDAGetNumFaces()
431 xm = dd->Xe - dd->Xs; in DMDAGetArray()
H A Ddaview.c192 info->gxm = (dd->Xe - dd->Xs) / w; in DMDAGetLocalInfo()
H A Ddacreate.c369 dd->Xe = -1; in DMCreate_DA()
H A Dfdda.c237 dd->Xe = dd->Xe / nc; in DMCreateColoring_DA()
254 dd->Xe = dd->Xe * nc; in DMCreateColoring_DA()
H A Dda.c899 dims2[0] = (dd->Xe - dd->Xs) / dof; in DMDAMapMatStencilToGlobal()
/petsc/include/petsc/private/
H A Ddmdaimpl.h16 PetscInt Xs, Xe, Ys, Ye, Zs, Ze; /* range including ghost values member