Date: 2015-10-02T22:21:27+00:00

Actual source code: chebyshevimpl.h
petsc-3.6.2 2015-10-02
Report Typos and Errors

      1: /*
      2:     Private data structure for Chebyshev Iteration
      3: */

      8: typedef struct {
      9:   PetscReal emin,emax;    /* store user provided estimates of extreme eigenvalues */
     10:   KSP       kspest;       /* KSP used to estimate eigenvalues */
     11:   PetscReal tform[4];     /* transform from Krylov estimates to Chebyshev bounds */
     12:   PetscObjectId    amatid,    pmatid;
     13:   PetscObjectState amatstate, pmatstate;
     14:   PetscInt  eststeps;     /* number of est steps in KSP used to estimate eigenvalues */
     15:   PetscRandom random;
     16: } KSP_Chebyshev;

     18: #endif