1 /* 2 Private data structure for LU preconditioner. 3 */ 4 #pragma once 5 6 #include <../src/ksp/pc/impls/factor/factor.h> 7 8 typedef struct { 9 PC_Factor hdr; 10 IS row, col; /* index sets used for reordering */ 11 PetscBool nonzerosalongdiagonal; 12 PetscReal nonzerosalongdiagonaltol; 13 } PC_LU; 14