Actual source code: slepcst.h

  1: !
  2: !  Include file for Fortran use of the ST object in SLEPc
  3: !
  4: !  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  5: !     SLEPc - Scalable Library for Eigenvalue Problem Computations
  6: !     Copyright (c) 2002-2007, Universidad Politecnica de Valencia, Spain
  7: !
  8: !     This file is part of SLEPc. See the README file for conditions of use
  9: !     and additional information.
 10: !  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 11: !

 15: #define ST      PetscFortranAddr
 16: #define STType  character*(80)

 18: #define STSHELL     'shell'
 19: #define STSHIFT     'shift'
 20: #define STSINV      'sinvert'
 21: #define STCAYLEY    'cayley'
 22: #define STFOLD      'fold'

 24:       integer STMATMODE_COPY
 25:       integer STMATMODE_INPLACE
 26:       integer STMATMODE_SHELL

 28:       parameter (STMATMODE_COPY          =  0)
 29:       parameter (STMATMODE_INPLACE       =  1)
 30:       parameter (STMATMODE_SHELL         =  2)

 32:       integer STINNER_HERMITIAN
 33:       integer STINNER_SYMMETRIC
 34:       integer STINNER_B_HERMITIAN
 35:       integer STINNER_B_SYMMETRIC

 37:       parameter (STINNER_HERMITIAN       =  0)
 38:       parameter (STINNER_SYMMETRIC       =  1)
 39:       parameter (STINNER_B_HERMITIAN     =  2)
 40:       parameter (STINNER_B_SYMMETRIC     =  3)

 42: #endif