Lines Matching refs:xs

6   PetscInt i, xs, xe, Xs, Xe;  in DMDAGetElements_1D()  local
14 PetscCall(DMDAGetCorners(dm, &xs, NULL, NULL, &xe, NULL, NULL)); in DMDAGetElements_1D()
16 xe += xs; in DMDAGetElements_1D()
18 if (xs != Xs) xs -= 1; in DMDAGetElements_1D()
19 da->ne = 1 * (xe - xs - 1); in DMDAGetElements_1D()
21 for (i = xs; i < xe - 1; i++) { in DMDAGetElements_1D()
27 corners[0] = (xs - Xs); in DMDAGetElements_1D()
40 PetscInt i, xs, xe, Xs, Xe; in DMDAGetElements_2D() local
65 PetscCall(DMDAGetCorners(dm, &xs, &ys, NULL, &xe, &ye, NULL)); in DMDAGetElements_2D()
67 xe += xs; in DMDAGetElements_2D()
69 if (xs != Xs) xs -= 1; in DMDAGetElements_2D()
73 da->ne = ns * (xe - xs - 1) * (ye - ys - 1); in DMDAGetElements_2D()
76 for (i = xs; i < xe - 1; i++) { in DMDAGetElements_2D()
90 corners[0] = (xs - Xs) + (ys - Ys) * (Xe - Xs); in DMDAGetElements_2D()
92 corners[2] = (xs - Xs) + (ye - 1 - Ys) * (Xe - Xs); in DMDAGetElements_2D()
105 PetscInt i, xs, xe, Xs, Xe; in DMDAGetElements_3D() local
131 PetscCall(DMDAGetCorners(dm, &xs, &ys, &zs, &xe, &ye, &ze)); in DMDAGetElements_3D()
133 xe += xs; in DMDAGetElements_3D()
135 if (xs != Xs) xs -= 1; in DMDAGetElements_3D()
142 da->ne = ns * (xe - xs - 1) * (ye - ys - 1) * (ze - zs - 1); in DMDAGetElements_3D()
146 for (i = xs; i < xe - 1; i++) { in DMDAGetElements_3D()
165 corners[0] = (xs - Xs) + (ys - Ys) * (Xe - Xs) + (zs - Zs) * (Xe - Xs) * (Ye - Ys); in DMDAGetElements_3D()
167 corners[2] = (xs - Xs) + (ye - 1 - Ys) * (Xe - Xs) + (zs - Zs) * (Xe - Xs) * (Ye - Ys); in DMDAGetElements_3D()
169 corners[4] = (xs - Xs) + (ys - Ys) * (Xe - Xs) + (ze - 1 - Zs) * (Xe - Xs) * (Ye - Ys); in DMDAGetElements_3D()
171 corners[6] = (xs - Xs) + (ye - 1 - Ys) * (Xe - Xs) + (ze - 1 - Zs) * (Xe - Xs) * (Ye - Ys); in DMDAGetElements_3D()
202 PetscInt xs, Xs; in DMDAGetElementsCorners() local
214 PetscCall(DMDAGetCorners(da, &xs, &ys, &zs, NULL, NULL, NULL)); in DMDAGetElementsCorners()
216 if (xs != Xs) xs -= 1; in DMDAGetElementsCorners()
219 if (gx) *gx = xs; in DMDAGetElementsCorners()
247 PetscInt xs, xe, Xs; in DMDAGetElementsSizes() local
260 PetscCall(DMDAGetCorners(da, &xs, &ys, &zs, &xe, &ye, &ze)); in DMDAGetElementsSizes()
262 xe += xs; in DMDAGetElementsSizes()
263 if (xs != Xs) xs -= 1; in DMDAGetElementsSizes()
278 if (mx) *mx = xe - xs - 1; in DMDAGetElementsSizes()