xref: /petsc/src/ksp/pc/impls/factor/factor.h (revision e1222f9f1d0bf3ef979e3eaa00088ee6427d6243)
135bd34faSBarry Smith /*
2*e1222f9fSBarry Smith    Private data structure for ILU/ICC/LU/Cholesky preconditioners.
335bd34faSBarry Smith */
435bd34faSBarry Smith #if !defined(__FACTOR_H)
535bd34faSBarry Smith #define __FACTOR_H
635bd34faSBarry Smith 
735bd34faSBarry Smith #include "private/pcimpl.h"                /*I "petscpc.h" I*/
835bd34faSBarry Smith 
935bd34faSBarry Smith typedef struct {
1035bd34faSBarry Smith   Mat               fact;             /* factored matrix */
1135bd34faSBarry Smith   MatFactorInfo     info;
1235bd34faSBarry Smith   MatOrderingType   ordering;         /* matrix reordering */
1335bd34faSBarry Smith   MatSolverPackage  solvertype;
1435bd34faSBarry Smith } PC_Factor;
1535bd34faSBarry Smith 
1635bd34faSBarry Smith #endif
17