2: /*
3: Private Krylov Context Structure (KSP) for LCD
5: This one is very simple. It contains a flag indicating the symmetry
6: structure of the matrix and work space for (optionally) computing
7: eigenvalues.
9: */
14: /*
15: Defines the basic KSP object
16: */
17: #include <petsc-private/kspimpl.h>
19: typedef struct {
20: PetscInt restart;
21: PetscInt max_iters;
22: PetscReal haptol;
23: Vec *P;
24: Vec *Q;
25: } KSP_LCD;
27: #endif