xref: /petsc/src/ksp/pc/impls/factor/lu/lu.h (revision 9dd11ecf0918283bb567d8b33a92f53ac4ea7840)
1d2276718SHong Zhang /*
2d2276718SHong Zhang    Private data structure for LU preconditioner.
3d2276718SHong Zhang */
4*a4963045SJacob Faibussowitsch #pragma once
5d2276718SHong Zhang 
6c6db04a5SJed Brown #include <../src/ksp/pc/impls/factor/factor.h>
7d2276718SHong Zhang 
8d2276718SHong Zhang typedef struct {
9075768bcSBarry Smith   PC_Factor hdr;
10d2276718SHong Zhang   IS        row, col; /* index sets used for reordering */
11ace3abfcSBarry Smith   PetscBool nonzerosalongdiagonal;
12d2276718SHong Zhang   PetscReal nonzerosalongdiagonaltol;
13d2276718SHong Zhang } PC_LU;
14