Home
last modified time | relevance | path

Searched refs:MatOrderingType (Results 1 – 25 of 35) sorted by relevance

12

/petsc/src/mat/graphops/order/
H A Dsregis.c3 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 Dsorder.c11 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 Dsprcm.c7 PETSC_INTERN PetscErrorCode MatGetOrdering_RCM(Mat mat, MatOrderingType type, IS *row, IS *col) in MatGetOrdering_RCM()
H A Dsp1wd.c7 PETSC_INTERN PetscErrorCode MatGetOrdering_1WD(Mat mat, MatOrderingType type, IS *row, IS *col) in MatGetOrdering_1WD()
H A Dspnd.c7 PETSC_INTERN PetscErrorCode MatGetOrdering_ND(Mat mat, MatOrderingType type, IS *row, IS *col) in MatGetOrdering_ND()
H A Dspqmd.c7 PETSC_INTERN PetscErrorCode MatGetOrdering_QMD(Mat mat, MatOrderingType type, IS *row, IS *col) in MatGetOrdering_QMD()
H A Dwbm.c32 PETSC_INTERN PetscErrorCode MatGetOrdering_WBM(Mat mat, MatOrderingType type, IS *row, IS *col) in MatGetOrdering_WBM()
H A Dspectral.c103 PETSC_INTERN PetscErrorCode MatGetOrdering_Spectral(Mat A, MatOrderingType type, IS *row, IS *col) in MatGetOrdering_Spectral()
/petsc/src/ksp/pc/impls/factor/
H A Dfactor.h11 MatOrderingType ordering; /* matrix reordering */
31 PETSC_INTERN PetscErrorCode PCFactorSetMatOrderingType_Factor(PC, MatOrderingType);
H A Dfactor.c36 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 Dfactimpl.c70 PetscErrorCode PCFactorSetMatOrderingType_Factor(PC pc, MatOrderingType ordering) in PCFactorSetMatOrderingType_Factor()
261 MatOrderingType ordering; in PCView_Factor()
/petsc/src/mat/tutorials/
H A Dex1.c20 MatOrderingType rtype = MATORDERINGRCM; in main()
/petsc/src/mat/tests/
H A Dex22.c4 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 Damd.c19 PETSC_INTERN PetscErrorCode MatGetOrdering_AMD(Mat mat, MatOrderingType type, IS *row, IS *col) in MatGetOrdering_AMD()
/petsc/src/dm/impls/plex/tests/
H A Dex10.c63 MatOrderingType order = MATORDERINGRCM; in TestReordering()
113 MatOrderingType order = MATORDERINGRCM; in TestReorderingByGroup()
/petsc/src/mat/graphops/order/metisnd/
H A Dmetisnd.c8 PETSC_INTERN PetscErrorCode MatGetOrdering_METISND(Mat mat, MatOrderingType type, IS *row, IS *col) in MatGetOrdering_METISND()
/petsc/src/dm/impls/plex/
H A Dplexreorder.c69 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 Dadvanced.md84 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 Dex10.c47 …eateSystem(const char filename[PETSC_MAX_PATH_LEN], RHSType rhstype, MatOrderingType ordering, Pet… in CreateSystem()
/petsc/include/
H A Dpetscdm.h262 PETSC_EXTERN PetscErrorCode DMReorderSectionGetType(DM, MatOrderingType *);
263 PETSC_EXTERN PetscErrorCode DMReorderSectionSetType(DM, MatOrderingType);
H A Dpetscmat.h1442 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 Ddmimpl.h279 MatOrderingType reorderSectionType; /* The type of reordering */
H A Ddmpleximpl.h382 PETSC_INTERN PetscErrorCode DMReorderSectionGetType_Plex(DM, MatOrderingType *);
383 PETSC_INTERN PetscErrorCode DMReorderSectionSetType_Plex(DM, MatOrderingType);
/petsc/doc/changes/
H A D314.md159 - Add MatOrderingType external returns a NULL ordering to allow
H A D2024.md141 `MatOrderingType` to char\* from enum

12