Actual source code: pepkrylov.h

slepc-3.8.2 2017-12-01
Report Typos and Errors
  1: /*
  2:    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  3:    SLEPc - Scalable Library for Eigenvalue Problem Computations
  4:    Copyright (c) 2002-2017, Universitat Politecnica de Valencia, Spain

  6:    This file is part of SLEPc.
  7:    SLEPc is distributed under a 2-clause BSD license (see LICENSE).
  8:    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  9: */
 10: /*
 11:    Private header for TOAR and STOAR
 12: */


 17: typedef struct {
 18:   PetscReal   keep;         /* restart parameter */
 19:   PetscBool   lock;         /* locking/non-locking variant */
 20:   PetscReal   dtol;         /* tolerance for deflation */
 21:   PetscInt    d;            /* polynomial degree */
 22:   PetscInt    ld;           /* leading dimension of auxiliary matrices */
 23:   PetscScalar *S,*qB;       /* auxiliary matrices */
 24: } PEP_TOAR;

 26: #endif

 28: PETSC_INTERN PetscErrorCode PEPExtractVectors_TOAR(PEP);