Actual source code: trlanp.h

  1: /*
  2:    Private data structure used by the TRLAN interface

  4:    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  5:       SLEPc - Scalable Library for Eigenvalue Problem Computations
  6:       Copyright (c) 2002-2007, Universidad Politecnica de Valencia, Spain

  8:       This file is part of SLEPc. See the README file for conditions of use
  9:       and additional information.
 10:    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 11: */


 16:  #include src/eps/epsimpl.h

 18: typedef struct {
 19:   int       maxlan;
 20:   int       restart;
 21:   PetscReal *work;
 22:   int       lwork;
 23: } EPS_TRLAN;

 25: /*
 26:    Definition of routines from the TRLAN package
 27:    These are real case. TRLAN currently only has DOUBLE PRECISION version
 28: */

 30: #if defined(SLEPC_TRLAN_HAVE_UNDERSCORE)
 31: #define TRLan_ trlan77_
 32: #elif defined(SLEPC_TRLAN_HAVE_CAPS)
 33: #define TRLan_ TRLAN77
 34: #else
 35: #define TRLan_ trlan77
 36: #endif


 41:                      int*,int*,int*,PetscScalar*,PetscScalar*,int*,PetscReal*,
 42:                      int*);


 46: #endif