| /petsc/src/vec/vec/utils/tagger/interface/ |
| H A D | tagger.c | 35 PetscErrorCode VecTaggerCreate(MPI_Comm comm, VecTagger *tagger) in VecTaggerCreate() 76 PetscErrorCode VecTaggerSetType(VecTagger tagger, VecTaggerType type) in VecTaggerSetType() 114 PetscErrorCode VecTaggerGetType(VecTagger tagger, VecTaggerType *type) in VecTaggerGetType() 136 PetscErrorCode VecTaggerDestroy(VecTagger *tagger) in VecTaggerDestroy() 162 PetscErrorCode VecTaggerSetUp(VecTagger tagger) in VecTaggerSetUp() 190 PetscErrorCode VecTaggerSetFromOptions(VecTagger tagger) in VecTaggerSetFromOptions() 232 PetscErrorCode VecTaggerSetBlockSize(VecTagger tagger, PetscInt blocksize) in VecTaggerSetBlockSize() 256 PetscErrorCode VecTaggerGetBlockSize(VecTagger tagger, PetscInt *blocksize) in VecTaggerGetBlockSize() 280 PetscErrorCode VecTaggerSetInvert(VecTagger tagger, PetscBool invert) in VecTaggerSetInvert() 304 PetscErrorCode VecTaggerGetInvert(VecTagger tagger, PetscBool *invert) in VecTaggerGetInvert() [all …]
|
| /petsc/src/vec/vec/utils/tagger/impls/ |
| H A D | simple.c | 4 static PetscErrorCode VecTaggerDestroy_Simple(VecTagger tagger) in VecTaggerDestroy_Simple() 14 PetscErrorCode VecTaggerSetFromOptions_Simple(VecTagger tagger, PetscOptionItems PetscOptionsObject) in VecTaggerSetFromOptions_Simple() 41 static PetscErrorCode VecTaggerSetUp_Simple(VecTagger tagger) in VecTaggerSetUp_Simple() 50 PetscErrorCode VecTaggerView_Simple(VecTagger tagger, PetscViewer viewer) in VecTaggerView_Simple() 82 PetscErrorCode VecTaggerSetBox_Simple(VecTagger tagger, VecTaggerBox *box) in VecTaggerSetBox_Simple() 100 PetscErrorCode VecTaggerGetBox_Simple(VecTagger tagger, const VecTaggerBox **box) in VecTaggerGetBox_Simple() 111 PetscErrorCode VecTaggerCreate_Simple(VecTagger tagger) in VecTaggerCreate_Simple()
|
| H A D | absolute.c | 4 static PetscErrorCode VecTaggerComputeBoxes_Absolute(VecTagger tagger, Vec vec, PetscInt *numBoxes,… in VecTaggerComputeBoxes_Absolute() 36 PetscErrorCode VecTaggerAbsoluteSetBox(VecTagger tagger, VecTaggerBox box[]) in VecTaggerAbsoluteSetBox() 58 PetscErrorCode VecTaggerAbsoluteGetBox(VecTagger tagger, const VecTaggerBox *box[]) in VecTaggerAbsoluteGetBox() 65 PETSC_INTERN PetscErrorCode VecTaggerCreate_Absolute(VecTagger tagger) in VecTaggerCreate_Absolute()
|
| H A D | andor.c | 4 static PetscErrorCode VecTaggerDestroy_AndOr(VecTagger tagger) in VecTaggerDestroy_AndOr() 16 PetscErrorCode VecTaggerGetSubs_AndOr(VecTagger tagger, PetscInt *nsubs, VecTagger **subs) in VecTaggerGetSubs_AndOr() 33 PetscErrorCode VecTaggerSetSubs_AndOr(VecTagger tagger, PetscInt nsubs, VecTagger *subs, PetscCopyM… in VecTaggerSetSubs_AndOr() 82 static PetscErrorCode VecTaggerSetFromOptions_AndOr(VecTagger tagger, PetscOptionItems PetscOptions… in VecTaggerSetFromOptions_AndOr() 109 static PetscErrorCode VecTaggerSetUp_AndOr(VecTagger tagger) in VecTaggerSetUp_AndOr() 121 static PetscErrorCode VecTaggerView_AndOr(VecTagger tagger, PetscViewer viewer) in VecTaggerView_AndOr() 142 PetscErrorCode VecTaggerCreate_AndOr(VecTagger tagger) in VecTaggerCreate_AndOr()
|
| H A D | relative.c | 4 static PetscErrorCode VecTaggerComputeBoxes_Relative(VecTagger tagger, Vec vec, PetscInt *numBoxes,… in VecTaggerComputeBoxes_Relative() 70 PetscErrorCode VecTaggerRelativeSetBox(VecTagger tagger, VecTaggerBox box[]) in VecTaggerRelativeSetBox() 92 PetscErrorCode VecTaggerRelativeGetBox(VecTagger tagger, const VecTaggerBox *box[]) in VecTaggerRelativeGetBox() 99 PETSC_INTERN PetscErrorCode VecTaggerCreate_Relative(VecTagger tagger) in VecTaggerCreate_Relative()
|
| H A D | or.c | 20 PetscErrorCode VecTaggerOrGetSubs(VecTagger tagger, PetscInt *nsubs, VecTagger *subs[]) in VecTaggerOrGetSubs() 42 PetscErrorCode VecTaggerOrSetSubs(VecTagger tagger, PetscInt nsubs, VecTagger subs[], PetscCopyMode… in VecTaggerOrSetSubs() 49 static PetscErrorCode VecTaggerComputeBoxes_Or(VecTagger tagger, Vec vec, PetscInt *numBoxes, VecTa… in VecTaggerComputeBoxes_Or() 107 static PetscErrorCode VecTaggerComputeIS_Or(VecTagger tagger, Vec vec, IS *is, PetscBool *listed) in VecTaggerComputeIS_Or() 138 PETSC_INTERN PetscErrorCode VecTaggerCreate_Or(VecTagger tagger) in VecTaggerCreate_Or()
|
| H A D | cdf.c | 39 static PetscErrorCode VecTaggerComputeBoxes_CDF_Serial(VecTagger tagger, Vec vec, PetscInt bs, VecT… in VecTaggerComputeBoxes_CDF_Serial() 104 static PetscErrorCode VecTaggerComputeBoxes_CDF_Gather(VecTagger tagger, Vec vec, PetscInt bs, VecT… in VecTaggerComputeBoxes_CDF_Gather() 153 static PetscErrorCode VecTaggerComputeBox_CDF_SortedArray_Iterative(VecTagger tagger, MPI_Datatype … in VecTaggerComputeBox_CDF_SortedArray_Iterative() 270 static PetscErrorCode VecTaggerComputeBoxes_CDF_Iterative(VecTagger tagger, Vec vec, PetscInt bs, V… in VecTaggerComputeBoxes_CDF_Iterative() 348 static PetscErrorCode VecTaggerComputeBoxes_CDF(VecTagger tagger, Vec vec, PetscInt *numBoxes, VecT… in VecTaggerComputeBoxes_CDF() 380 static PetscErrorCode VecTaggerView_CDF(VecTagger tagger, PetscViewer viewer) in VecTaggerView_CDF() 401 static PetscErrorCode VecTaggerSetFromOptions_CDF(VecTagger tagger, PetscOptionItems PetscOptionsOb… in VecTaggerSetFromOptions_CDF() 432 PetscErrorCode VecTaggerCDFSetMethod(VecTagger tagger, VecTaggerCDFMethod method) in VecTaggerCDFSetMethod() 458 PetscErrorCode VecTaggerCDFGetMethod(VecTagger tagger, VecTaggerCDFMethod *method) in VecTaggerCDFGetMethod() 485 PetscErrorCode VecTaggerCDFIterativeSetTolerances(VecTagger tagger, PetscInt maxit, PetscReal rtol,… in VecTaggerCDFIterativeSetTolerances() [all …]
|
| H A D | and.c | 20 PetscErrorCode VecTaggerAndGetSubs(VecTagger tagger, PetscInt *nsubs, VecTagger *subs[]) in VecTaggerAndGetSubs() 42 PetscErrorCode VecTaggerAndSetSubs(VecTagger tagger, PetscInt nsubs, VecTagger subs[], PetscCopyMod… in VecTaggerAndSetSubs() 49 static PetscErrorCode VecTaggerComputeBoxes_And(VecTagger tagger, Vec vec, PetscInt *numBoxes, VecT… in VecTaggerComputeBoxes_And() 127 static PetscErrorCode VecTaggerComputeIS_And(VecTagger tagger, Vec vec, IS *is, PetscBool *listed) in VecTaggerComputeIS_And() 162 PETSC_INTERN PetscErrorCode VecTaggerCreate_And(VecTagger tagger) in VecTaggerCreate_And()
|
| /petsc/src/vec/vec/utils/tagger/tutorials/ |
| H A D | ex1.c | 30 VecTagger tagger; in main() local
|