Home
last modified time | relevance | path

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

/petsc/src/vec/is/is/interface/
H A Dindex.c38 const PetscInt *idxs, *idxs_mult = NULL; in ISRenumber() local
61 if (subset_mult) PetscCall(ISGetIndices(subset_mult, &idxs_mult)); in ISRenumber()
80 for (i = 0; i < n; i++) leaf_data[i] = idxs_mult ? PetscMax(idxs_mult[i], 0) : 1; in ISRenumber()
100 if (subset_mult) PetscCall(ISRestoreIndices(subset_mult, &idxs_mult)); in ISRenumber()
159 if (subset_mult) PetscCall(ISRestoreIndices(subset_mult, &idxs_mult)); in ISRenumber()
189 for (PetscInt j = 0; j < idxs_mult[i]; j++) gidxs[cum++] = leaf_data[i] - idxs_mult[i] + j; in ISRenumber()
200 if (subset_mult) PetscCall(ISRestoreIndices(subset_mult, &idxs_mult)); in ISRenumber()