Searched refs:nboxes (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/vec/vec/utils/tagger/impls/ |
| H A D | and.c | 51 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 D | or.c | 51 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()
|