| /petsc/src/vec/vec/utils/tagger/impls/ |
| H A D | andor.h | 13 …scErrorCode VecTaggerAndOrIsSubBox_Private(PetscInt, const VecTaggerBox *, const VecTaggerBox *, P… 14 …de VecTaggerAndOrIntersect_Private(PetscInt, const VecTaggerBox *, const VecTaggerBox *, VecTagger…
|
| H A D | simple.h | 5 VecTaggerBox *box; 10 PETSC_INTERN PetscErrorCode VecTaggerSetBox_Simple(VecTagger, VecTaggerBox *); 11 PETSC_INTERN PetscErrorCode VecTaggerGetBox_Simple(VecTagger, const VecTaggerBox **);
|
| H A D | absolute.c | 4 …rComputeBoxes_Absolute(VecTagger tagger, Vec vec, PetscInt *numBoxes, VecTaggerBox **boxes, PetscB… in VecTaggerComputeBoxes_Absolute() 8 VecTaggerBox *bxs; in VecTaggerComputeBoxes_Absolute() 36 PetscErrorCode VecTaggerAbsoluteSetBox(VecTagger tagger, VecTaggerBox box[]) in VecTaggerAbsoluteSetBox() 58 PetscErrorCode VecTaggerAbsoluteGetBox(VecTagger tagger, const VecTaggerBox *box[]) in VecTaggerAbsoluteGetBox()
|
| H A D | and.c | 49 …TaggerComputeBoxes_And(VecTagger tagger, Vec vec, PetscInt *numBoxes, VecTaggerBox **boxes, PetscB… in VecTaggerComputeBoxes_And() 52 VecTaggerBox **subBoxes; in VecTaggerComputeBoxes_And() 54 VecTaggerBox *bxs = NULL; in VecTaggerComputeBoxes_And() 73 VecTaggerBox *isect; in VecTaggerComputeBoxes_And() 91 VecTaggerBox *subBox = &subBoxes[i][j * bs]; in VecTaggerComputeBoxes_And() 95 VecTaggerBox *prevBox = &bxs[bs * k]; in VecTaggerComputeBoxes_And()
|
| H A D | or.c | 49 …cTaggerComputeBoxes_Or(VecTagger tagger, Vec vec, PetscInt *numBoxes, VecTaggerBox **boxes, PetscB… in VecTaggerComputeBoxes_Or() 52 VecTaggerBox **subBoxes; in VecTaggerComputeBoxes_Or() 54 VecTaggerBox *bxs; in VecTaggerComputeBoxes_Or() 78 VecTaggerBox *subBox = &subBoxes[i][j * bs]; in VecTaggerComputeBoxes_Or() 83 VecTaggerBox *prevBox = &bxs[bs * k]; in VecTaggerComputeBoxes_Or()
|
| H A D | relative.c | 4 …rComputeBoxes_Relative(VecTagger tagger, Vec vec, PetscInt *numBoxes, VecTaggerBox **boxes, PetscB… in VecTaggerComputeBoxes_Relative() 8 VecTaggerBox *bxs; in VecTaggerComputeBoxes_Relative() 70 PetscErrorCode VecTaggerRelativeSetBox(VecTagger tagger, VecTaggerBox box[]) in VecTaggerRelativeSetBox() 92 PetscErrorCode VecTaggerRelativeGetBox(VecTagger tagger, const VecTaggerBox *box[]) in VecTaggerRelativeGetBox()
|
| H A D | andor.c | 157 …Code VecTaggerAndOrIsSubBox_Private(PetscInt bs, const VecTaggerBox *superBox, const VecTaggerBox … in VecTaggerAndOrIsSubBox_Private() 180 …ecTaggerAndOrIntersect_Private(PetscInt bs, const VecTaggerBox *a, const VecTaggerBox *b, VecTagge… in VecTaggerAndOrIntersect_Private()
|
| H A D | simple.c | 35 PetscCall(VecTaggerSetBox_Simple(tagger, (VecTaggerBox *)inBoxVals)); in VecTaggerSetFromOptions_Simple() 82 PetscErrorCode VecTaggerSetBox_Simple(VecTagger tagger, VecTaggerBox *box) in VecTaggerSetBox_Simple() 100 PetscErrorCode VecTaggerGetBox_Simple(VecTagger tagger, const VecTaggerBox **box) in VecTaggerGetBox_Simple()
|
| H A D | cdf.c | 7 typedef VecTaggerBox VecTaggerBoxReal; 39 …rCode VecTaggerComputeBoxes_CDF_Serial(VecTagger tagger, Vec vec, PetscInt bs, VecTaggerBox *boxes) in VecTaggerComputeBoxes_CDF_Serial() 104 …rCode VecTaggerComputeBoxes_CDF_Gather(VecTagger tagger, Vec vec, PetscInt bs, VecTaggerBox *boxes) in VecTaggerComputeBoxes_CDF_Gather() 270 …de VecTaggerComputeBoxes_CDF_Iterative(VecTagger tagger, Vec vec, PetscInt bs, VecTaggerBox *boxes) in VecTaggerComputeBoxes_CDF_Iterative() 348 …TaggerComputeBoxes_CDF(VecTagger tagger, Vec vec, PetscInt *numBoxes, VecTaggerBox **boxes, PetscB… in VecTaggerComputeBoxes_CDF() 353 VecTaggerBox *bxs; in VecTaggerComputeBoxes_CDF() 543 PetscErrorCode VecTaggerCDFSetBox(VecTagger tagger, VecTaggerBox box[]) in VecTaggerCDFSetBox() 566 PetscErrorCode VecTaggerCDFGetBox(VecTagger tagger, const VecTaggerBox *box[]) in VecTaggerCDFGetBox()
|
| /petsc/src/vec/vec/utils/tagger/interface/ |
| H A D | tagger.c | 369 PetscErrorCode VecTaggerComputeBoxes(VecTagger tagger, Vec vec, PetscInt *numBoxes, VecTaggerBox *b… in VecTaggerComputeBoxes() 425 VecTaggerBox *boxes; in VecTaggerComputeIS_FromBoxes() 455 VecTaggerBox box; in VecTaggerComputeIS_FromBoxes()
|
| /petsc/src/vec/vec/utils/tagger/tutorials/ |
| H A D | ex1.c | 33 VecTaggerBox *defaultBox; in main() 34 VecTaggerBox *boxes; in main()
|
| /petsc/include/ |
| H A D | petscvec.h | 877 } VecTaggerBox; typedef 878 PETSC_EXTERN PetscErrorCode VecTaggerComputeBoxes(VecTagger, Vec, PetscInt *, VecTaggerBox *[], Pet… 880 PETSC_EXTERN PetscErrorCode VecTaggerAbsoluteSetBox(VecTagger, VecTaggerBox *); 881 PETSC_EXTERN PetscErrorCode VecTaggerAbsoluteGetBox(VecTagger, const VecTaggerBox *[]); 883 PETSC_EXTERN PetscErrorCode VecTaggerRelativeSetBox(VecTagger, VecTaggerBox *); 884 PETSC_EXTERN PetscErrorCode VecTaggerRelativeGetBox(VecTagger, const VecTaggerBox *[]); 886 PETSC_EXTERN PetscErrorCode VecTaggerCDFSetBox(VecTagger, VecTaggerBox *); 887 PETSC_EXTERN PetscErrorCode VecTaggerCDFGetBox(VecTagger, const VecTaggerBox *[]);
|
| /petsc/include/petsc/private/ |
| H A D | vecimpl.h | 345 PetscErrorCode (*computeboxes)(VecTagger, Vec, PetscInt *, VecTaggerBox **, PetscBool *);
|
| /petsc/src/snes/utils/dm/ |
| H A D | dmadapt.c | 195 VecTaggerBox refineBox, coarsenBox; in DMAdaptorCreate()
|
| /petsc/src/ts/tutorials/ |
| H A D | ex11.c | 1293 VecTaggerBox refineBox, coarsenBox; in main()
|
| H A D | ex30.c | 1881 VecTaggerBox refineBox; in ResizeSetUp()
|