| /petsc/src/mat/interface/ |
| H A D | dlregismat.c | 122 PETSC_INTERN PetscErrorCode MatGetFactor_seqaij_petsc(Mat, MatFactorType, Mat *); 123 PETSC_INTERN PetscErrorCode MatGetFactor_seqbaij_petsc(Mat, MatFactorType, Mat *); 124 PETSC_INTERN PetscErrorCode MatGetFactor_seqsbaij_petsc(Mat, MatFactorType, Mat *); 125 PETSC_INTERN PetscErrorCode MatGetFactor_seqdense_petsc(Mat, MatFactorType, Mat *); 127 PETSC_INTERN PetscErrorCode MatGetFactor_seqdense_cuda(Mat, MatFactorType, Mat *); 130 PETSC_INTERN PetscErrorCode MatGetFactor_seqdense_hip(Mat, MatFactorType, Mat *); 132 PETSC_INTERN PetscErrorCode MatGetFactor_constantdiagonal_petsc(Mat, MatFactorType, Mat *); 133 PETSC_INTERN PetscErrorCode MatGetFactor_seqaij_bas(Mat, MatFactorType, Mat *);
|
| /petsc/src/ksp/pc/impls/factor/ |
| H A D | factor.h | 13 MatFactorType factortype; 20 PETSC_INTERN PetscErrorCode PCFactorInitialize(PC, MatFactorType);
|
| H A D | factor.c | 691 PetscErrorCode PCFactorInitialize(PC pc, MatFactorType ftype) in PCFactorInitialize()
|
| H A D | factimpl.c | 319 MatFactorType t; in PCView_Factor()
|
| /petsc/src/mat/impls/aij/mpi/pastix/ |
| H A D | pastix.c | 422 static PetscErrorCode MatGetFactor_pastix(Mat A, MatFactorType ftype, Mat *F, const char *mattype) in MatGetFactor_pastix() 477 static PetscErrorCode MatGetFactor_mpiaij_pastix(Mat A, MatFactorType ftype, Mat *F) in MatGetFactor_mpiaij_pastix() 485 static PetscErrorCode MatGetFactor_seqaij_pastix(Mat A, MatFactorType ftype, Mat *F) in MatGetFactor_seqaij_pastix() 493 static PetscErrorCode MatGetFactor_mpisbaij_pastix(Mat A, MatFactorType ftype, Mat *F) in MatGetFactor_mpisbaij_pastix() 501 static PetscErrorCode MatGetFactor_seqsbaij_pastix(Mat A, MatFactorType ftype, Mat *F) in MatGetFactor_seqsbaij_pastix()
|
| /petsc/src/mat/impls/aij/seq/umfpack/ |
| H A D | umfpack.c | 405 static PetscErrorCode MatGetFactor_seqaij_umfpack(Mat A, MatFactorType ftype, Mat *F) in MatGetFactor_seqaij_umfpack() 448 PETSC_INTERN PetscErrorCode MatGetFactor_seqaij_cholmod(Mat, MatFactorType, Mat *); 449 PETSC_INTERN PetscErrorCode MatGetFactor_seqsbaij_cholmod(Mat, MatFactorType, Mat *); 450 PETSC_INTERN PetscErrorCode MatGetFactor_seqaij_klu(Mat, MatFactorType, Mat *); 451 PETSC_INTERN PetscErrorCode MatGetFactor_seqaij_spqr(Mat, MatFactorType, Mat *);
|
| /petsc/src/mat/tests/ |
| H A D | ex215.c | 14 MatFactorType ftyp; in main() 124 ftyp = (MatFactorType)iftyp; in main()
|
| H A D | ex28.c | 15 MatFactorType facttype = MAT_FACTOR_LU; in main()
|
| H A D | ex154.c | 12 MatFactorType factor = MAT_FACTOR_LU; in main()
|
| /petsc/src/mat/impls/aij/seq/cholmod/ |
| H A D | aijcholmod.c | 59 PETSC_INTERN PetscErrorCode MatGetFactor_seqaij_cholmod(Mat A, MatFactorType ftype, Mat *F) in MatGetFactor_seqaij_cholmod()
|
| /petsc/include/petsc/private/ |
| H A D | pcbddcstructsimpl.h | 147 MatFactorType mat_factor_type;
|
| /petsc/include/ |
| H A D | petscmat.h | 208 } MatFactorType; typedef 211 PETSC_EXTERN PetscErrorCode MatGetFactor(Mat, MatSolverType, MatFactorType, Mat *); 212 PETSC_EXTERN PetscErrorCode MatGetFactorAvailable(Mat, MatSolverType, MatFactorType, PetscBool *); 219 PETSC_EXTERN PetscErrorCode MatGetFactorType(Mat, MatFactorType *); 220 PETSC_EXTERN PetscErrorCode MatSetFactorType(Mat, MatFactorType); 221 PETSC_EXTERN_TYPEDEF typedef PetscErrorCode MatSolverFn(Mat, MatFactorType, Mat *); 224 PETSC_EXTERN PetscErrorCode MatSolverTypeRegister(MatSolverType, MatType, MatFactorType, MatSolverF… 225 PETSC_EXTERN PetscErrorCode MatSolverTypeGet(MatSolverType, MatType, MatFactorType, PetscBool *, Pe… 227 …rrorCode MatSolverPackageRegister(MatSolverType stype, MatType mtype, MatFactorType ftype, MatSolv… in MatSolverPackageRegister() 231 …etscErrorCode MatSolverPackageGet(MatSolverType stype, MatType mtype, MatFactorType ftype, PetscBo… in MatSolverPackageGet() [all …]
|
| /petsc/src/mat/impls/aij/seq/essl/ |
| H A D | essl.c | 125 PETSC_EXTERN PetscErrorCode MatGetFactor_seqaij_essl(Mat A, MatFactorType ftype, Mat *F) in MatGetFactor_seqaij_essl()
|
| /petsc/src/ksp/pc/impls/factor/qr/ |
| H A D | qr.c | 23 MatFactorType ftype; in PCSetUp_QR()
|
| /petsc/src/mat/impls/aij/seq/bas/ |
| H A D | basfactor.c | 178 PETSC_INTERN PetscErrorCode MatGetFactor_seqaij_bas(Mat A, MatFactorType ftype, Mat *B) in MatGetFactor_seqaij_bas()
|
| /petsc/src/ksp/pc/impls/factor/lu/ |
| H A D | lu.c | 56 MatFactorType ftype; in PCSetUp_LU()
|
| /petsc/src/mat/impls/aij/seq/matlab/ |
| H A D | aijmatlab.c | 186 static PetscErrorCode MatGetFactor_seqaij_matlab(Mat A, MatFactorType ftype, Mat *F) in MatGetFactor_seqaij_matlab()
|
| /petsc/src/mat/impls/aij/seq/lusol/ |
| H A D | lusol.c | 377 PETSC_EXTERN PetscErrorCode MatGetFactor_seqaij_lusol(Mat A, MatFactorType ftype, Mat *F) in MatGetFactor_seqaij_lusol()
|
| /petsc/src/ksp/pc/impls/factor/cholesky/ |
| H A D | cholesky.c | 39 MatFactorType ftype; in PCSetUp_Cholesky()
|
| /petsc/src/mat/impls/aij/seq/klu/ |
| H A D | klu.c | 261 PETSC_INTERN PetscErrorCode MatGetFactor_seqaij_klu(Mat A, MatFactorType ftype, Mat *F) in MatGetFactor_seqaij_klu()
|
| /petsc/src/mat/impls/dense/seq/cupm/ |
| H A D | matseqdensecupm.hpp | 171 static PetscErrorCode GetFactor(Mat, MatFactorType, Mat *) noexcept; 371 static constexpr MatFactorType MATFACTORTYPE() noexcept { return MAT_FACTOR_LU; } in MATFACTORTYPE() 456 static constexpr MatFactorType MATFACTORTYPE() noexcept { return MAT_FACTOR_CHOLESKY; } in MATFACTORTYPE() 555 static constexpr MatFactorType MATFACTORTYPE() noexcept { return MAT_FACTOR_QR; } in MATFACTORTYPE() 1741 inline PetscErrorCode MatDense_Seq_CUPM<T>::GetFactor(Mat A, MatFactorType ftype, Mat *fact_out) no… in GetFactor()
|
| /petsc/src/mat/impls/aij/seq/superlu/ |
| H A D | superlu.c | 539 static PetscErrorCode MatGetFactor_seqaij_superlu(Mat A, MatFactorType ftype, Mat *F) in MatGetFactor_seqaij_superlu() 621 static PetscErrorCode MatGetFactor_seqsell_superlu(Mat A, MatFactorType ftype, Mat *F) in MatGetFactor_seqsell_superlu()
|
| /petsc/src/mat/impls/aij/seq/spqr/ |
| H A D | aijspqr.c | 307 PETSC_INTERN PetscErrorCode MatGetFactor_seqaij_spqr(Mat A, MatFactorType ftype, Mat *F) in MatGetFactor_seqaij_spqr()
|
| /petsc/src/mat/impls/cdiagonal/ |
| H A D | cdiagonal.c | 438 PETSC_INTERN PetscErrorCode MatGetFactor_constantdiagonal_petsc(Mat A, MatFactorType ftype, Mat *B) in MatGetFactor_constantdiagonal_petsc()
|
| /petsc/src/mat/impls/htool/ |
| H A D | htool.cxx | 970 template <MatFactorType ftype> 985 template <MatFactorType ftype> 1017 static PetscErrorCode MatGetFactor_htool_htool(Mat A, MatFactorType ftype, Mat *F) in MatGetFactor_htool_htool()
|