Searched refs:subBox (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/vec/vec/utils/tagger/impls/ |
| H A D | or.c | 78 VecTaggerBox *subBox = &subBoxes[i][j * bs]; in VecTaggerComputeBoxes_Or() local 84 PetscCall(VecTaggerAndOrIsSubBox_Private(bs, prevBox, subBox, &isSub)); in VecTaggerComputeBoxes_Or() 86 PetscCall(VecTaggerAndOrIsSubBox_Private(bs, subBox, prevBox, &isSub)); in VecTaggerComputeBoxes_Or() 90 for (l = 0; l < bs; l++) prevBox[l] = subBox[l]; in VecTaggerComputeBoxes_Or() 95 for (k = 0; k < bs; k++) bxs[nboxes * bs + k] = subBox[k]; in VecTaggerComputeBoxes_Or()
|
| H A D | andor.c | 157 …ox_Private(PetscInt bs, const VecTaggerBox *superBox, const VecTaggerBox *subBox, PetscBool *isSub) in VecTaggerAndOrIsSubBox_Private() argument 165 if (superBox[i].min > subBox[i].min || superBox[i].max < subBox[i].max) { in VecTaggerAndOrIsSubBox_Private() 170 …rt(subBox[i].min) || PetscImaginaryPart(superBox[i].min) > PetscImaginaryPart(subBox[i].min) || Pe… in VecTaggerAndOrIsSubBox_Private() 171 PetscImaginaryPart(superBox[i].max) < PetscImaginaryPart(subBox[i].max)) { in VecTaggerAndOrIsSubBox_Private()
|
| H A D | and.c | 91 VecTaggerBox *subBox = &subBoxes[i][j * bs]; in VecTaggerComputeBoxes_And() local 97 PetscCall(VecTaggerAndOrIntersect_Private(bs, prevBox, subBox, &isect[l * bs], &isEmpty)); in VecTaggerComputeBoxes_And()
|