1: /* 2: Private data structure for LU preconditioner. 3: */ 7: #include ../src/ksp/pc/impls/factor/factor.h 9: typedef struct { 10: PC_Factor hdr; 11: PetscReal actualfill; /* actual fill in factor */ 12: PetscTruth inplace; /* flag indicating in-place factorization */ 13: IS row,col; /* index sets used for reordering */ 14: PetscTruth reuseordering; /* reuses previous reordering computed */ 15: PetscTruth reusefill; /* reuse fill from previous LU */ 16: PetscTruth nonzerosalongdiagonal; 17: PetscReal nonzerosalongdiagonaltol; 18: } PC_LU; 20: #endif