Home
last modified time | relevance | path

Searched refs:IXe (Results 1 – 3 of 3) sorted by relevance

/petsc/src/dm/impls/da/
H A Dda1.c138 PetscInt i, *idx, nn, left, xs, xe, x, Xs, Xe, start, m, IXs, IXe; in DMSetUp_DA_1D() local
209 IXe = xe + sDist; in DMSetUp_DA_1D()
213 IXe = M; in DMSetUp_DA_1D()
220 IXe = xe + sDist; in DMSetUp_DA_1D()
233 PetscCall(ISCreateStride(comm, dof * (IXe - IXs), dof * (IXs - Xs), 1, &to)); 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.c202 PetscInt xs, xe, ys, ye, x, y, Xs, Xe, Ys, Ye, IXs, IXe, IYs, IYe; in DMSetUp_DA_2D() local
320 IXe = xe + s; in DMSetUp_DA_2D()
328 IXe = M; in DMSetUp_DA_2D()
333 IXe = xe + s; in DMSetUp_DA_2D()
391 PetscCall(PetscMalloc1((IXe - IXs) * (IYe - IYs), &idx)); in DMSetUp_DA_2D()
394 right = left + (IXe - IXs); in DMSetUp_DA_2D()
425 for (j = (IXs - Xs); j < (IXe - Xs); j++) idx[count++] = j + i * (Xe - Xs); in DMSetUp_DA_2D()
H A Dda3.c209 PetscInt Xs, Xe, Ys, Ye, Zs, Ze, IXs, IXe, IYs, IYe, IZs, IZe, pm; in DMSetUp_DA_3D() local
390 IXe = xe + s; in DMSetUp_DA_3D()
396 IXe = M; in DMSetUp_DA_3D()
401 IXe = xe + s; in DMSetUp_DA_3D()
478 PetscCall(PetscMalloc1((IXe - IXs) * (IYe - IYs) * (IZe - IZs), &idx)); in DMSetUp_DA_3D()
481 right = left + (IXe - IXs); in DMSetUp_DA_3D()
516 for (k = IXs - Xs; k < IXe - Xs; k++) idx[count++] = (i * (Ye - Ys) + j) * (Xe - Xs) + k; in DMSetUp_DA_3D()