Home
last modified time | relevance | path

Searched refs:MatFactorInfo (Results 1 – 25 of 92) sorted by relevance

1234

/petsc/src/mat/impls/sbaij/seq/
H A Dsbaij.h27 PETSC_INTERN PetscErrorCode MatCholeskyFactorSymbolic_SeqSBAIJ(Mat, Mat, IS, const MatFactorInfo *);
28 …ERN PetscErrorCode MatCholeskyFactorSymbolic_SeqSBAIJ_inplace(Mat, Mat, IS, const MatFactorInfo *);
29 PETSC_INTERN PetscErrorCode MatCholeskyFactor_SeqSBAIJ(Mat, IS, const MatFactorInfo *);
30 PETSC_INTERN PetscErrorCode MatICCFactorSymbolic_SeqSBAIJ(Mat, Mat, IS, const MatFactorInfo *);
31 PETSC_INTERN PetscErrorCode MatICCFactorSymbolic_SeqSBAIJ_inplace(Mat, Mat, IS, const MatFactorInfo
50 …etscErrorCode MatCholeskyFactorNumeric_SeqSBAIJ_1_NaturalOrdering(Mat, Mat, const MatFactorInfo *);
51 …rCode MatCholeskyFactorNumeric_SeqSBAIJ_1_NaturalOrdering_inplace(Mat, Mat, const MatFactorInfo *);
66 …etscErrorCode MatCholeskyFactorNumeric_SeqSBAIJ_2_NaturalOrdering(Mat, Mat, const MatFactorInfo *);
71 …etscErrorCode MatCholeskyFactorNumeric_SeqSBAIJ_3_NaturalOrdering(Mat, Mat, const MatFactorInfo *);
76 …etscErrorCode MatCholeskyFactorNumeric_SeqSBAIJ_4_NaturalOrdering(Mat, Mat, const MatFactorInfo *);
[all …]
H A Dsbaijfact.c39 …cErrorCode MatCholeskyFactorSymbolic_SeqSBAIJ_MSR(Mat F, Mat A, IS perm, const MatFactorInfo *info) in MatCholeskyFactorSymbolic_SeqSBAIJ_MSR()
220 PetscErrorCode MatCholeskyFactorSymbolic_SeqSBAIJ(Mat fact, Mat A, IS perm, const MatFactorInfo *in… in MatCholeskyFactorSymbolic_SeqSBAIJ()
385 …ode MatCholeskyFactorSymbolic_SeqSBAIJ_inplace(Mat fact, Mat A, IS perm, const MatFactorInfo *info) in MatCholeskyFactorSymbolic_SeqSBAIJ_inplace()
558 PetscErrorCode MatCholeskyFactorNumeric_SeqSBAIJ_N(Mat C, Mat A, const MatFactorInfo *info) in MatCholeskyFactorNumeric_SeqSBAIJ_N()
733 …orCode MatCholeskyFactorNumeric_SeqSBAIJ_N_NaturalOrdering(Mat C, Mat A, const MatFactorInfo *info) in MatCholeskyFactorNumeric_SeqSBAIJ_N_NaturalOrdering()
865 PetscErrorCode MatCholeskyFactorNumeric_SeqSBAIJ_2(Mat C, Mat A, const MatFactorInfo *info) in MatCholeskyFactorNumeric_SeqSBAIJ_2()
1046 …orCode MatCholeskyFactorNumeric_SeqSBAIJ_2_NaturalOrdering(Mat C, Mat A, const MatFactorInfo *info) in MatCholeskyFactorNumeric_SeqSBAIJ_2_NaturalOrdering()
1189 PetscErrorCode MatCholeskyFactorNumeric_SeqSBAIJ_1_inplace(Mat C, Mat A, const MatFactorInfo *info) in MatCholeskyFactorNumeric_SeqSBAIJ_1_inplace()
1346 …orCode MatCholeskyFactorNumeric_SeqSBAIJ_1_NaturalOrdering(Mat B, Mat A, const MatFactorInfo *info) in MatCholeskyFactorNumeric_SeqSBAIJ_1_NaturalOrdering()
1499 …atCholeskyFactorNumeric_SeqSBAIJ_1_NaturalOrdering_inplace(Mat C, Mat A, const MatFactorInfo *info) in MatCholeskyFactorNumeric_SeqSBAIJ_1_NaturalOrdering_inplace()
[all …]
/petsc/src/mat/impls/dense/seq/
H A Ddense.h74 PETSC_INTERN PetscErrorCode MatCholeskyFactor_SeqDense(Mat, IS, const MatFactorInfo *);
75 PETSC_INTERN PetscErrorCode MatLUFactor_SeqDense(Mat, IS, IS, const MatFactorInfo *);
76 PETSC_INTERN PetscErrorCode MatQRFactor_SeqDense(Mat, IS, const MatFactorInfo *);
77 PETSC_INTERN PetscErrorCode MatCholeskyFactorSymbolic_SeqDense(Mat, Mat, IS, const MatFactorInfo *);
78 PETSC_INTERN PetscErrorCode MatLUFactorSymbolic_SeqDense(Mat, Mat, IS, IS, const MatFactorInfo *);
79 PETSC_INTERN PetscErrorCode MatQRFactorSymbolic_SeqDense(Mat, Mat, IS, const MatFactorInfo *);
/petsc/doc/manual/
H A Dadvanced.md144 MatICCFactor(Mat matrix,IS permutation,const MatFactorInfo *info);
145 MatCholeskyFactor(Mat matrix,IS permutation,const MatFactorInfo *info);
146 MatILUFactor(Mat matrix,IS rowpermutation,IS columnpermutation,const MatFactorInfo *info);
147 MatLUFactor(Mat matrix,IS rowpermutation,IS columnpermutation,const MatFactorInfo *info);
148 MatQRFactor(Mat matrix, IS columnpermutation, const MatFactorInfo *info);
173 MatICCFactorSymbolic(Mat factor,Mat matrix,IS perm,const MatFactorInfo *info);
174 MatCholeskyFactorSymbolic(Mat factor,Mat matrix,IS perm,const MatFactorInfo *info);
175 MatCholeskyFactorNumeric(Mat factor,Mat matrix,const MatFactorInfo);
177 MatILUFactorSymbolic(Mat factor,Mat matrix,IS rowperm,IS colperm,const MatFactorInfo *info);
178 MatLUFactorSymbolic(Mat factor,Mat matrix,IS rowperm,IS colperm,const MatFactorInfo *info);
[all …]
/petsc/src/mat/impls/aij/seq/
H A Daij.h146 PETSC_INTERN PetscErrorCode MatLUFactorNumeric_SeqAIJ_Inode(Mat, Mat, const MatFactorInfo *);
313 PETSC_INTERN PetscErrorCode MatILUFactorSymbolic_SeqAIJ(Mat, Mat, IS, IS, const MatFactorInfo *);
314 PETSC_INTERN PetscErrorCode MatILUFactorSymbolic_SeqAIJ_ilu0(Mat, Mat, IS, IS, const MatFactorInfo
316 PETSC_INTERN PetscErrorCode MatICCFactorSymbolic_SeqAIJ(Mat, Mat, IS, const MatFactorInfo *);
317 PETSC_INTERN PetscErrorCode MatCholeskyFactorSymbolic_SeqAIJ(Mat, Mat, IS, const MatFactorInfo *);
318 PETSC_INTERN PetscErrorCode MatCholeskyFactorNumeric_SeqAIJ_inplace(Mat, Mat, const MatFactorInfo *…
319 PETSC_INTERN PetscErrorCode MatCholeskyFactorNumeric_SeqAIJ(Mat, Mat, const MatFactorInfo *);
343 PETSC_INTERN PetscErrorCode MatLUFactorSymbolic_SeqAIJ(Mat, Mat, IS, IS, const MatFactorInfo *);
344 PETSC_INTERN PetscErrorCode MatLUFactorNumeric_SeqAIJ_inplace(Mat, Mat, const MatFactorInfo *);
345 PETSC_INTERN PetscErrorCode MatLUFactorNumeric_SeqAIJ(Mat, Mat, const MatFactorInfo *);
[all …]
/petsc/src/mat/impls/aij/mpi/pastix/
H A Dpastix.c201 static PetscErrorCode MatFactorNumeric_PaStiX(Mat F, Mat A, const MatFactorInfo *info) in MatFactorNumeric_PaStiX()
216 static PetscErrorCode MatLUFactorNumeric_PaStiX(Mat F, Mat A, const MatFactorInfo *info) in MatLUFactorNumeric_PaStiX()
227 static PetscErrorCode MatCholeskyFactorNumeric_PaStiX(Mat F, Mat A, const MatFactorInfo *info) in MatCholeskyFactorNumeric_PaStiX()
251 static PetscErrorCode MatFactorSymbolic_PaStiX(Mat F, Mat A, IS r, IS c, const MatFactorInfo *info) in MatFactorSymbolic_PaStiX()
267 static PetscErrorCode MatLUFactorSymbolic_PaStiX(Mat F, Mat A, IS r, IS c, const MatFactorInfo *inf… in MatLUFactorSymbolic_PaStiX()
278 static PetscErrorCode MatCholeskyFactorSymbolic_PaStiX(Mat F, Mat A, IS r, const MatFactorInfo *inf… in MatCholeskyFactorSymbolic_PaStiX()
/petsc/src/mat/tests/
H A Dex182.c8 MatFactorInfo info; in main()
H A Dex168.c14 MatFactorInfo info; in main()
H A Dex117.c15 MatFactorInfo info; in main()
H A Dex130.c14 MatFactorInfo info; in main()
H A Dex17.c13 MatFactorInfo info; in main()
H A Dex126f.F9020 MatFactorInfo info
/petsc/include/petsc/private/
H A Dmatimpl.h51 PetscErrorCode (*lufactor)(Mat, IS, IS, const MatFactorInfo *);
52 PetscErrorCode (*choleskyfactor)(Mat, IS, const MatFactorInfo *);
68 PetscErrorCode (*lufactorsymbolic)(Mat, Mat, IS, IS, const MatFactorInfo *);
69 PetscErrorCode (*lufactornumeric)(Mat, Mat, const MatFactorInfo *);
70 PetscErrorCode (*choleskyfactorsymbolic)(Mat, Mat, IS, const MatFactorInfo *);
71 PetscErrorCode (*choleskyfactornumeric)(Mat, Mat, const MatFactorInfo *);
74 PetscErrorCode (*ilufactorsymbolic)(Mat, Mat, IS, IS, const MatFactorInfo *);
75 PetscErrorCode (*iccfactorsymbolic)(Mat, Mat, IS, const MatFactorInfo *);
82 PetscErrorCode (*ilufactor)(Mat, IS, IS, const MatFactorInfo *);
83 PetscErrorCode (*iccfactor)(Mat, IS, const MatFactorInfo *);
[all …]
/petsc/src/mat/impls/aij/seq/essl/
H A Dessl.c52 static PetscErrorCode MatLUFactorNumeric_Essl(Mat F, Mat A, const MatFactorInfo *info) in MatLUFactorNumeric_Essl()
84 static PetscErrorCode MatLUFactorSymbolic_Essl(Mat B, Mat A, IS r, IS c, const MatFactorInfo *info) in MatLUFactorSymbolic_Essl()
/petsc/src/ksp/pc/impls/factor/
H A Dfactor.h10 MatFactorInfo info;
/petsc/src/mat/impls/transpose/
H A Dtransm.c83 static PetscErrorCode MatLUFactor_Transpose(Mat N, IS row, IS col, const MatFactorInfo *minfo) in MatLUFactor_Transpose()
159 static PetscErrorCode MatCholeskyFactor_Transpose(Mat N, IS perm, const MatFactorInfo *minfo) in MatCholeskyFactor_Transpose()
175 static PetscErrorCode MatLUFactorNumeric_Transpose(Mat F, Mat N, const MatFactorInfo *info) in MatLUFactorNumeric_Transpose()
192 …tscErrorCode MatLUFactorSymbolic_Transpose(Mat F, Mat N, IS row, IS col, const MatFactorInfo *info) in MatLUFactorSymbolic_Transpose()
204 static PetscErrorCode MatCholeskyFactorNumeric_Transpose(Mat F, Mat N, const MatFactorInfo *info) in MatCholeskyFactorNumeric_Transpose()
221 …etscErrorCode MatCholeskyFactorSymbolic_Transpose(Mat F, Mat N, IS perm, const MatFactorInfo *info) in MatCholeskyFactorSymbolic_Transpose()
H A Dhtransm.c288 static PetscErrorCode MatLUFactor_HT(Mat N, IS row, IS col, const MatFactorInfo *minfo) in MatLUFactor_HT()
345 static PetscErrorCode MatCholeskyFactor_HT(Mat N, IS perm, const MatFactorInfo *minfo) in MatCholeskyFactor_HT()
359 static PetscErrorCode MatLUFactorNumeric_HT(Mat F, Mat N, const MatFactorInfo *info) in MatLUFactorNumeric_HT()
373 static PetscErrorCode MatLUFactorSymbolic_HT(Mat F, Mat N, IS row, IS col, const MatFactorInfo *inf… in MatLUFactorSymbolic_HT()
385 static PetscErrorCode MatCholeskyFactorNumeric_HT(Mat F, Mat N, const MatFactorInfo *info) in MatCholeskyFactorNumeric_HT()
399 static PetscErrorCode MatCholeskyFactorSymbolic_HT(Mat F, Mat N, IS perm, const MatFactorInfo *info) in MatCholeskyFactorSymbolic_HT()
/petsc/src/mat/impls/sbaij/seq/cholmod/
H A Dcholmodimpl.h60 PETSC_INTERN PetscErrorCode MatCholeskyFactorSymbolic_CHOLMOD(Mat, Mat, IS, const MatFactorInfo *);
/petsc/src/mat/impls/aij/seq/bas/
H A Dbasfactor.c5 static PetscErrorCode MatICCFactorSymbolic_SeqAIJ_Bas(Mat fact, Mat A, IS perm, const MatFactorInfo in MatICCFactorSymbolic_SeqAIJ_Bas()
94 static PetscErrorCode MatCholeskyFactorNumeric_SeqAIJ_Bas(Mat B, Mat A, const MatFactorInfo *info) in MatCholeskyFactorNumeric_SeqAIJ_Bas()
/petsc/include/
H A Dpetscmat.h1548 } MatFactorInfo; typedef
1550 PETSC_EXTERN PetscErrorCode MatFactorInfoInitialize(MatFactorInfo *);
1551 PETSC_EXTERN PetscErrorCode MatCholeskyFactor(Mat, IS, const MatFactorInfo *);
1552 PETSC_EXTERN PetscErrorCode MatCholeskyFactorSymbolic(Mat, Mat, IS, const MatFactorInfo *);
1553 PETSC_EXTERN PetscErrorCode MatCholeskyFactorNumeric(Mat, Mat, const MatFactorInfo *);
1554 PETSC_EXTERN PetscErrorCode MatLUFactor(Mat, IS, IS, const MatFactorInfo *);
1555 PETSC_EXTERN PetscErrorCode MatILUFactor(Mat, IS, IS, const MatFactorInfo *);
1556 PETSC_EXTERN PetscErrorCode MatLUFactorSymbolic(Mat, Mat, IS, IS, const MatFactorInfo *);
1557 PETSC_EXTERN PetscErrorCode MatILUFactorSymbolic(Mat, Mat, IS, IS, const MatFactorInfo *);
1558 PETSC_EXTERN PetscErrorCode MatICCFactorSymbolic(Mat, Mat, IS, const MatFactorInfo *);
[all …]
/petsc/src/mat/impls/baij/seq/
H A Dbaijfact.c7 PetscErrorCode MatLUFactorNumeric_SeqBAIJ_2(Mat B, Mat A, const MatFactorInfo *info) in MatLUFactorNumeric_SeqBAIJ_2()
117 PetscErrorCode MatLUFactorNumeric_SeqBAIJ_2_NaturalOrdering(Mat B, Mat A, const MatFactorInfo *info) in MatLUFactorNumeric_SeqBAIJ_2_NaturalOrdering()
223 PetscErrorCode MatILUFactorNumeric_SeqBAIJ_2_inplace(Mat B, Mat A, const MatFactorInfo *info) in MatILUFactorNumeric_SeqBAIJ_2_inplace()
337 …Code MatILUFactorNumeric_SeqBAIJ_2_NaturalOrdering_inplace(Mat C, Mat A, const MatFactorInfo *info) in MatILUFactorNumeric_SeqBAIJ_2_NaturalOrdering_inplace()
449 PetscErrorCode MatLUFactorNumeric_SeqBAIJ_1(Mat B, Mat A, const MatFactorInfo *info) in MatLUFactorNumeric_SeqBAIJ_1()
613 PetscErrorCode MatILUFactorNumeric_SeqBAIJ_1_inplace(Mat C, Mat A, const MatFactorInfo *info) in MatILUFactorNumeric_SeqBAIJ_1_inplace()
730 PetscErrorCode MatLUFactor_SeqBAIJ(Mat A, IS row, IS col, const MatFactorInfo *info) in MatLUFactor_SeqBAIJ()
747 PetscErrorCode MatCholeskyFactorNumeric_SeqBAIJ_N(Mat C, Mat A, const MatFactorInfo *info) in MatCholeskyFactorNumeric_SeqBAIJ_N()
886 PetscErrorCode MatCholeskyFactorNumeric_SeqBAIJ_N_NaturalOrdering(Mat C, Mat A, const MatFactorInfo in MatCholeskyFactorNumeric_SeqBAIJ_N_NaturalOrdering()
1016 PetscErrorCode MatICCFactorSymbolic_SeqBAIJ(Mat fact, Mat A, IS perm, const MatFactorInfo *info) in MatICCFactorSymbolic_SeqBAIJ()
[all …]
H A Dbaijfact2.c15 PetscErrorCode MatLUFactorNumeric_SeqBAIJ_15_NaturalOrdering(Mat B, Mat A, const MatFactorInfo *inf… in MatLUFactorNumeric_SeqBAIJ_15_NaturalOrdering()
114 PetscErrorCode MatLUFactorNumeric_SeqBAIJ_N(Mat B, Mat A, const MatFactorInfo *info) in MatLUFactorNumeric_SeqBAIJ_N()
252 …e MatILUFactorSymbolic_SeqBAIJ_ilu0(Mat fact, Mat A, IS isrow, IS iscol, const MatFactorInfo *info) in MatILUFactorSymbolic_SeqBAIJ_ilu0()
311 …orCode MatILUFactorSymbolic_SeqBAIJ(Mat fact, Mat A, IS isrow, IS iscol, const MatFactorInfo *info) in MatILUFactorSymbolic_SeqBAIJ()
/petsc/src/mat/impls/cdiagonal/
H A Dcdiagonal.c412 static PetscErrorCode MatFactorNumeric_ConstantDiagonal(Mat fact, Mat A, const MatFactorInfo *info) in MatFactorNumeric_ConstantDiagonal()
424 …tFactorSymbolic_LU_ConstantDiagonal(Mat fact, Mat A, IS isrow, IS iscol, const MatFactorInfo *info) in MatFactorSymbolic_LU_ConstantDiagonal()
431 …e MatFactorSymbolic_Cholesky_ConstantDiagonal(Mat fact, Mat A, IS isrow, const MatFactorInfo *info) in MatFactorSymbolic_Cholesky_ConstantDiagonal()
/petsc/src/mat/impls/aij/seq/matlab/
H A Daijmatlab.c119 static PetscErrorCode MatLUFactorNumeric_Matlab(Mat F, Mat A, const MatFactorInfo *info) in MatLUFactorNumeric_Matlab()
159 static PetscErrorCode MatLUFactorSymbolic_Matlab(Mat F, Mat A, IS r, IS c, const MatFactorInfo *inf… in MatLUFactorSymbolic_Matlab()
/petsc/src/mat/impls/aij/seq/lusol/
H A Dlusol.c215 static PetscErrorCode MatLUFactorNumeric_LUSOL(Mat F, Mat A, const MatFactorInfo *info) in MatLUFactorNumeric_LUSOL()
300 static PetscErrorCode MatLUFactorSymbolic_LUSOL(Mat F, Mat A, IS r, IS c, const MatFactorInfo *info) in MatLUFactorSymbolic_LUSOL()

1234