Home
last modified time | relevance | path

Searched refs:VecTaggerBox (Results 1 – 16 of 16) sorted by relevance

/petsc/src/vec/vec/utils/tagger/impls/
H A Dandor.h13 …scErrorCode VecTaggerAndOrIsSubBox_Private(PetscInt, const VecTaggerBox *, const VecTaggerBox *, P…
14 …de VecTaggerAndOrIntersect_Private(PetscInt, const VecTaggerBox *, const VecTaggerBox *, VecTagger…
H A Dsimple.h5 VecTaggerBox *box;
10 PETSC_INTERN PetscErrorCode VecTaggerSetBox_Simple(VecTagger, VecTaggerBox *);
11 PETSC_INTERN PetscErrorCode VecTaggerGetBox_Simple(VecTagger, const VecTaggerBox **);
H A Dabsolute.c4 …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 Dand.c49 …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 Dor.c49 …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 Drelative.c4 …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 Dandor.c157 …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 Dsimple.c35 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 Dcdf.c7 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 Dtagger.c369 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 Dex1.c33 VecTaggerBox *defaultBox; in main()
34 VecTaggerBox *boxes; in main()
/petsc/include/
H A Dpetscvec.h877 } 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 Dvecimpl.h345 PetscErrorCode (*computeboxes)(VecTagger, Vec, PetscInt *, VecTaggerBox **, PetscBool *);
/petsc/src/snes/utils/dm/
H A Ddmadapt.c195 VecTaggerBox refineBox, coarsenBox; in DMAdaptorCreate()
/petsc/src/ts/tutorials/
H A Dex11.c1293 VecTaggerBox refineBox, coarsenBox; in main()
H A Dex30.c1881 VecTaggerBox refineBox; in ResizeSetUp()