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 include/private/kspimpl.h
19: /*
20: The field should remain the same since it is shared by the BiCG code
21: */
23: typedef struct {
25: PetscInt restart;
26: PetscInt max_iters;
27: PetscReal haptol;
28: Vec *P;
29: Vec *Q;
30: }KSP_LCD;
32: #endif