1: /*
2: Private data structure for ILU preconditioner.
3: */
4: #pragma once
6: #include <../src/ksp/pc/impls/factor/factor.h>
8: typedef struct {
9: PC_Factor hdr;
10: IS row, col; /* row and column permutations for reordering */
11: void *implctx; /* private implementation context */
12: PetscBool nonzerosalongdiagonal;
13: PetscReal nonzerosalongdiagonaltol;
14: } PC_ILU;