Lines Matching refs:wnum
250 PetscInt i, wnum; in DMCompositeGetAccessArray() local
263 for (i = 0, wnum = 0, link = com->next; link && wnum < nwanted; i++, link = link->next) { in DMCompositeGetAccessArray()
264 if (!wanted || i == wanted[wnum]) { in DMCompositeGetAccessArray()
279 vecs[wnum++] = v; in DMCompositeGetAccessArray()
312 PetscInt i, wnum; in DMCompositeGetLocalAccessArray() local
326 for (i = 0, wnum = 0, link = com->next; link && wnum < nwanted; i++, link = link->next) { in DMCompositeGetLocalAccessArray()
327 if (!wanted || i == wanted[wnum]) { in DMCompositeGetLocalAccessArray()
343 vecs[wnum++] = v; in DMCompositeGetLocalAccessArray()
420 PetscInt i, wnum; in DMCompositeRestoreAccessArray() local
433 for (i = 0, wnum = 0, link = com->next; link && wnum < nwanted; i++, link = link->next) { in DMCompositeRestoreAccessArray()
434 if (!wanted || i == wanted[wnum]) { in DMCompositeRestoreAccessArray()
435 PetscCall(VecResetArray(vecs[wnum])); in DMCompositeRestoreAccessArray()
436 if (readonly) PetscCall(VecLockReadPop(vecs[wnum])); in DMCompositeRestoreAccessArray()
437 PetscCall(DMRestoreGlobalVector(link->dm, &vecs[wnum])); in DMCompositeRestoreAccessArray()
438 wnum++; in DMCompositeRestoreAccessArray()
469 PetscInt i, wnum; in DMCompositeRestoreLocalAccessArray() local
482 for (i = 0, wnum = 0, link = com->next; link && wnum < nwanted; i++, link = link->next) { in DMCompositeRestoreLocalAccessArray()
483 if (!wanted || i == wanted[wnum]) { in DMCompositeRestoreLocalAccessArray()
484 PetscCall(VecResetArray(vecs[wnum])); in DMCompositeRestoreLocalAccessArray()
485 if (readonly) PetscCall(VecLockReadPop(vecs[wnum])); in DMCompositeRestoreLocalAccessArray()
486 PetscCall(DMRestoreLocalVector(link->dm, &vecs[wnum])); in DMCompositeRestoreLocalAccessArray()
487 wnum++; in DMCompositeRestoreLocalAccessArray()