| /petsc/src/mat/graphops/order/ |
| H A D | sregis.c | 3 PETSC_INTERN PetscErrorCode MatGetOrdering_Natural(Mat, MatOrderingType, IS *, IS *); 4 PETSC_INTERN PetscErrorCode MatGetOrdering_ND(Mat, MatOrderingType, IS *, IS *); 5 PETSC_INTERN PetscErrorCode MatGetOrdering_1WD(Mat, MatOrderingType, IS *, IS *); 6 PETSC_INTERN PetscErrorCode MatGetOrdering_QMD(Mat, MatOrderingType, IS *, IS *); 7 PETSC_INTERN PetscErrorCode MatGetOrdering_RCM(Mat, MatOrderingType, IS *, IS *); 8 PETSC_INTERN PetscErrorCode MatGetOrdering_RowLength(Mat, MatOrderingType, IS *, IS *); 9 PETSC_INTERN PetscErrorCode MatGetOrdering_DSC(Mat, MatOrderingType, IS *, IS *); 10 PETSC_INTERN PetscErrorCode MatGetOrdering_WBM(Mat, MatOrderingType, IS *, IS *); 11 PETSC_INTERN PetscErrorCode MatGetOrdering_Spectral(Mat, MatOrderingType, IS *, IS *); 13 PETSC_INTERN PetscErrorCode MatGetOrdering_AMD(Mat, MatOrderingType, IS *, IS *); [all …]
|
| H A D | sorder.c | 11 PETSC_INTERN PetscErrorCode MatGetOrdering_Natural(Mat mat, MatOrderingType type, IS *irow, IS *ico… in MatGetOrdering_Natural() 49 PETSC_INTERN PetscErrorCode MatGetOrdering_RowLength(Mat mat, MatOrderingType type, IS *irow, IS *i… in MatGetOrdering_RowLength() 95 …tOrderingRegister(const char sname[], PetscErrorCode (*function)(Mat, MatOrderingType, IS *, IS *)) in MatOrderingRegister() argument 149 PetscErrorCode MatGetOrdering(Mat mat, MatOrderingType type, IS *rperm, IS *cperm) in MatGetOrdering() 152 PetscErrorCode (*r)(Mat, MatOrderingType, IS *, IS *); in MatGetOrdering()
|
| H A D | sprcm.c | 7 PETSC_INTERN PetscErrorCode MatGetOrdering_RCM(Mat mat, MatOrderingType type, IS *row, IS *col) in MatGetOrdering_RCM()
|
| H A D | sp1wd.c | 7 PETSC_INTERN PetscErrorCode MatGetOrdering_1WD(Mat mat, MatOrderingType type, IS *row, IS *col) in MatGetOrdering_1WD()
|
| H A D | spnd.c | 7 PETSC_INTERN PetscErrorCode MatGetOrdering_ND(Mat mat, MatOrderingType type, IS *row, IS *col) in MatGetOrdering_ND()
|
| H A D | spqmd.c | 7 PETSC_INTERN PetscErrorCode MatGetOrdering_QMD(Mat mat, MatOrderingType type, IS *row, IS *col) in MatGetOrdering_QMD()
|
| H A D | wbm.c | 32 PETSC_INTERN PetscErrorCode MatGetOrdering_WBM(Mat mat, MatOrderingType type, IS *row, IS *col) in MatGetOrdering_WBM()
|
| H A D | spectral.c | 103 PETSC_INTERN PetscErrorCode MatGetOrdering_Spectral(Mat A, MatOrderingType type, IS *row, IS *col) in MatGetOrdering_Spectral()
|
| /petsc/src/ksp/pc/impls/factor/ |
| H A D | factor.h | 11 MatOrderingType ordering; /* matrix reordering */ 31 PETSC_INTERN PetscErrorCode PCFactorSetMatOrderingType_Factor(PC, MatOrderingType);
|
| H A D | factor.c | 36 MatOrderingType otype; in PCFactorSetDefaultOrdering_Factor() 604 PetscErrorCode PCFactorSetMatOrderingType(PC pc, MatOrderingType ordering) in PCFactorSetMatOrderingType() 608 PetscTryMethod(pc, "PCFactorSetMatOrderingType_C", (PC, MatOrderingType), (pc, ordering)); in PCFactorSetMatOrderingType()
|
| H A D | factimpl.c | 70 PetscErrorCode PCFactorSetMatOrderingType_Factor(PC pc, MatOrderingType ordering) in PCFactorSetMatOrderingType_Factor() 261 MatOrderingType ordering; in PCView_Factor()
|
| /petsc/src/mat/tutorials/ |
| H A D | ex1.c | 20 MatOrderingType rtype = MATORDERINGRCM; in main()
|
| /petsc/src/mat/tests/ |
| H A D | ex22.c | 4 extern PetscErrorCode MatGetOrdering_myordering(Mat, MatOrderingType, IS *, IS *); 102 PetscErrorCode MatGetOrdering_myordering(Mat mat, MatOrderingType type, IS *irow, IS *icol) in MatGetOrdering_myordering()
|
| /petsc/src/mat/graphops/order/amd/ |
| H A D | amd.c | 19 PETSC_INTERN PetscErrorCode MatGetOrdering_AMD(Mat mat, MatOrderingType type, IS *row, IS *col) in MatGetOrdering_AMD()
|
| /petsc/src/dm/impls/plex/tests/ |
| H A D | ex10.c | 63 MatOrderingType order = MATORDERINGRCM; in TestReordering() 113 MatOrderingType order = MATORDERINGRCM; in TestReorderingByGroup()
|
| /petsc/src/mat/graphops/order/metisnd/ |
| H A D | metisnd.c | 8 PETSC_INTERN PetscErrorCode MatGetOrdering_METISND(Mat mat, MatOrderingType type, IS *row, IS *col) in MatGetOrdering_METISND()
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexreorder.c | 69 PetscErrorCode DMPlexGetOrdering(DM dm, MatOrderingType otype, DMLabel label, IS *perm) in DMPlexGetOrdering() 616 MatOrderingType otype; in DMCreateSectionPermutation_Plex() 647 PetscErrorCode DMReorderSectionSetType_Plex(DM dm, MatOrderingType reorder) in DMReorderSectionSetType_Plex() 655 PetscErrorCode DMReorderSectionGetType_Plex(DM dm, MatOrderingType *reorder) in DMReorderSectionGetType_Plex()
|
| /petsc/doc/manual/ |
| H A D | advanced.md | 84 MatGetOrdering(Mat matrix,MatOrderingType type,IS* rowperm,IS* colperm); 106 int reorder(Mat A,MatOrderingType type,IS* rowperm,IS* colperm); 115 MatOrderingRegister(MatOrderingType ordname,char *path,char *sname,PetscErrorCode (*reorder)(Mat,Ma…
|
| /petsc/src/ksp/ksp/tutorials/ |
| H A D | ex10.c | 47 …eateSystem(const char filename[PETSC_MAX_PATH_LEN], RHSType rhstype, MatOrderingType ordering, Pet… in CreateSystem()
|
| /petsc/include/ |
| H A D | petscdm.h | 262 PETSC_EXTERN PetscErrorCode DMReorderSectionGetType(DM, MatOrderingType *); 263 PETSC_EXTERN PetscErrorCode DMReorderSectionSetType(DM, MatOrderingType);
|
| H A D | petscmat.h | 1442 typedef const char *MatOrderingType; typedef 1456 PETSC_EXTERN PetscErrorCode MatGetOrdering(Mat, MatOrderingType, IS *, IS *); 1458 …rorCode MatOrderingRegister(const char[], PetscErrorCode (*)(Mat, MatOrderingType, IS *, IS *)); 1466 PETSC_EXTERN PetscErrorCode MatFactorGetPreferredOrdering(Mat, MatFactorType, MatOrderingType *);
|
| /petsc/include/petsc/private/ |
| H A D | dmimpl.h | 279 MatOrderingType reorderSectionType; /* The type of reordering */
|
| H A D | dmpleximpl.h | 382 PETSC_INTERN PetscErrorCode DMReorderSectionGetType_Plex(DM, MatOrderingType *); 383 PETSC_INTERN PetscErrorCode DMReorderSectionSetType_Plex(DM, MatOrderingType);
|
| /petsc/doc/changes/ |
| H A D | 314.md | 159 - Add MatOrderingType external returns a NULL ordering to allow
|
| H A D | 2024.md | 141 `MatOrderingType` to char\* from enum
|