Home
last modified time | relevance | path

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

/petsc/src/vec/vec/utils/tagger/impls/
H A Dand.c51 PetscInt i, bs, nsubs, *numSubBoxes, nboxes; in VecTaggerComputeBoxes_And() local
72 for (i = 0, nboxes = 0; i < nsubs; i++) { /* stupid O(N^3) check to intersect boxes */ in VecTaggerComputeBoxes_And()
78 nboxes = 0; in VecTaggerComputeBoxes_And()
85 nboxes = n; in VecTaggerComputeBoxes_And()
89 PetscCall(PetscMalloc1(n * nboxes * bs, &isect)); in VecTaggerComputeBoxes_And()
93 for (k = 0; k < nboxes; k++) { in VecTaggerComputeBoxes_And()
117 nboxes = l; in VecTaggerComputeBoxes_And()
121 *numBoxes = nboxes; in VecTaggerComputeBoxes_And()
H A Dor.c51 PetscInt i, bs, nsubs, *numSubBoxes, nboxes, total; in VecTaggerComputeBoxes_Or() local
73 for (i = 0, nboxes = 0; i < nsubs; i++) { /* stupid O(N^2) check to remove subboxes */ in VecTaggerComputeBoxes_Or()
80 for (k = 0; k < nboxes; k++) { in VecTaggerComputeBoxes_Or()
94 if (k < nboxes) continue; in VecTaggerComputeBoxes_Or()
95 for (k = 0; k < bs; k++) bxs[nboxes * bs + k] = subBox[k]; in VecTaggerComputeBoxes_Or()
96 nboxes++; in VecTaggerComputeBoxes_Or()
101 *numBoxes = nboxes; in VecTaggerComputeBoxes_Or()