struct _n_EPSStoppingCtx { PetscReal firstev; /* the (absolute) value of the first converged eigenvalue */ PetscReal lastev; /* the (absolute) value of the last converged eigenvalue */ PetscReal thres; /* threshold set with EPSSetThreshold() */ PetscBool threlative; /* threshold is relative */ EPSWhich which; /* which eigenvalues are being computed */ };