ISStrideSetStride#
Sets the stride information for a stride index set.
Synopsis#
#include "petscis.h"
PetscErrorCode ISStrideSetStride(IS is, PetscInt n, PetscInt first, PetscInt step)
Logically Collective
Input Parameters#
is - the index set
n - the length of the locally owned portion of the index set
first - the first element of the locally owned portion of the index set
step - the change to the next index
Note#
ISCreateStride()
can be used to create an ISSTRIDE
and set its stride in one function call
See Also#
Low-level Vector Communication, IS
, ISCreateGeneral()
, ISCreateBlock()
, ISAllGather()
, ISSTRIDE
, ISCreateStride()
, ISStrideGetInfo()
Level#
beginner
Location#
Implementations#
ISStrideSetStride_Stride() in src/vec/is/is/impls/stride/stride.c
Index of all IS routines
Table of Contents for all manual pages
Index of all manual pages