Actual source code: slepcds.h

slepc-3.14.2 2021-02-01
Report Typos and Errors
  1: !
  2: !  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  3: !  SLEPc - Scalable Library for Eigenvalue Problem Computations
  4: !  Copyright (c) 2002-2020, Universitat Politecnica de Valencia, Spain
  5: !
  6: !  This file is part of SLEPc.
  7: !  SLEPc is distributed under a 2-clause BSD license (see LICENSE).
  8: !  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  9: !
 10: !  Include file for Fortran use of the DS object in SLEPc
 11: !
 12: #if !defined(SLEPCDSDEF_H)
 13: #define SLEPCDSDEF_H

 15: #include "petsc/finclude/petscmat.h"
 16: #include "slepc/finclude/slepcfn.h"

 18: #define DS type(tDS)

 20: #define DSType         character*(80)
 21: #define DSStateType    PetscEnum
 22: #define DSMatType      PetscEnum
 23: #define DSParallelType PetscEnum

 25: #define DSHEP       'hep'
 26: #define DSNHEP      'nhep'
 27: #define DSGHEP      'ghep'
 28: #define DSGHIEP     'ghiep'
 29: #define DSGNHEP     'gnhep'
 30: #define DSSVD       'svd'
 31: #define DSPEP       'pep'
 32: #define DSNEP       'nep'

 34: #endif