Home
last modified time | relevance | path

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

/petsc/src/vec/vec/utils/tagger/impls/
H A Dand.c52 VecTaggerBox **subBoxes; in VecTaggerComputeBoxes_And() local
60 PetscCall(PetscMalloc2(nsubs, &numSubBoxes, nsubs, &subBoxes)); in VecTaggerComputeBoxes_And()
62 PetscCall(VecTaggerComputeBoxes(subs[i], vec, &numSubBoxes[i], &subBoxes[i], &sublisted)); in VecTaggerComputeBoxes_And()
66 for (j = 0; j < i; j++) PetscCall(PetscFree(subBoxes[j])); in VecTaggerComputeBoxes_And()
67 PetscCall(PetscFree2(numSubBoxes, subBoxes)); in VecTaggerComputeBoxes_And()
84 for (j = 0; j < numSubBoxes[i] * bs; j++) bxs[j] = subBoxes[i][j]; in VecTaggerComputeBoxes_And()
86 PetscCall(PetscFree(subBoxes[i])); in VecTaggerComputeBoxes_And()
91 VecTaggerBox *subBox = &subBoxes[i][j * bs]; in VecTaggerComputeBoxes_And()
118 PetscCall(PetscFree(subBoxes[i])); in VecTaggerComputeBoxes_And()
120 PetscCall(PetscFree2(numSubBoxes, subBoxes)); in VecTaggerComputeBoxes_And()
H A Dor.c52 VecTaggerBox **subBoxes; in VecTaggerComputeBoxes_Or() local
60 PetscCall(PetscMalloc2(nsubs, &numSubBoxes, nsubs, &subBoxes)); in VecTaggerComputeBoxes_Or()
62 PetscCall(VecTaggerComputeBoxes(subs[i], vec, &numSubBoxes[i], &subBoxes[i], &boxlisted)); in VecTaggerComputeBoxes_Or()
66 for (j = 0; j < i; j++) PetscCall(PetscFree(subBoxes[j])); in VecTaggerComputeBoxes_Or()
67 PetscCall(PetscFree2(numSubBoxes, subBoxes)); in VecTaggerComputeBoxes_Or()
78 VecTaggerBox *subBox = &subBoxes[i][j * bs]; in VecTaggerComputeBoxes_Or()
98 PetscCall(PetscFree(subBoxes[i])); in VecTaggerComputeBoxes_Or()
100 PetscCall(PetscFree2(numSubBoxes, subBoxes)); in VecTaggerComputeBoxes_Or()