Actual source code: ilu.h

  1: /* 
  2:    Private data structure for ILU preconditioner.
  3: */

 7:  #include ../src/ksp/pc/impls/factor/factor.h

  9: typedef struct {
 10:   PC_Factor         hdr;
 11:   IS                row,col;         /* row and column permutations for reordering */
 12:   void              *implctx;         /* private implementation context */
 13:   PetscTruth        inplace;          /* in-place ILU factorization */
 14:   PetscTruth        reuseordering;    /* reuses previous reordering computed */

 16:   PetscTruth        reusefill;        /* reuse fill from previous ILUDT */
 17:   PetscReal         actualfill;       /* expected fill in factorization */
 18:   PetscTruth        nonzerosalongdiagonal;
 19:   PetscReal         nonzerosalongdiagonaltol;
 20: } PC_ILU;

 22: #endif