/usr/lib/slepcdir/3.6.1/x86_64-linux-gnu-complex-debug/include/slepc/finclude/slepceps.h is in libslepc-complex-3.6.1-dbg 3.6.1.dfsg1-2build2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 | !
! Include file for Fortran use of the EPS object in SLEPc
!
!
! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
! SLEPc - Scalable Library for Eigenvalue Problem Computations
! Copyright (c) 2002-2015, Universitat Politecnica de Valencia, Spain
!
! This file is part of SLEPc.
!
! SLEPc is free software: you can redistribute it and/or modify it under the
! terms of version 3 of the GNU Lesser General Public License as published by
! the Free Software Foundation.
!
! SLEPc is distributed in the hope that it will be useful, but WITHOUT ANY
! WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
! FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for
! more details.
!
! You should have received a copy of the GNU Lesser General Public License
! along with SLEPc. If not, see <http://www.gnu.org/licenses/>.
! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
!
#include "slepc/finclude/slepcepsdef.h"
! Convergence flags.
! They sould match the flags in $SLEPC_DIR/include/slepceps.h
PetscEnum EPS_CONVERGED_TOL
PetscEnum EPS_DIVERGED_ITS
PetscEnum EPS_DIVERGED_BREAKDOWN
PetscEnum EPS_DIVERGED_SYMMETRY_LOST
PetscEnum EPS_CONVERGED_ITERATING
parameter (EPS_CONVERGED_TOL = 2)
parameter (EPS_DIVERGED_ITS = -3)
parameter (EPS_DIVERGED_BREAKDOWN = -4)
parameter (EPS_DIVERGED_SYMMETRY_LOST = -5)
parameter (EPS_CONVERGED_ITERATING = 0)
PetscEnum EPS_HEP
PetscEnum EPS_GHEP
PetscEnum EPS_NHEP
PetscEnum EPS_GNHEP
PetscEnum EPS_PGNHEP
PetscEnum EPS_GHIEP
parameter (EPS_HEP = 1)
parameter (EPS_GHEP = 2)
parameter (EPS_NHEP = 3)
parameter (EPS_GNHEP = 4)
parameter (EPS_PGNHEP = 5)
parameter (EPS_GHIEP = 6)
PetscEnum EPS_LARGEST_MAGNITUDE
PetscEnum EPS_SMALLEST_MAGNITUDE
PetscEnum EPS_LARGEST_REAL
PetscEnum EPS_SMALLEST_REAL
PetscEnum EPS_LARGEST_IMAGINARY
PetscEnum EPS_SMALLEST_IMAGINARY
PetscEnum EPS_TARGET_MAGNITUDE
PetscEnum EPS_TARGET_REAL
PetscEnum EPS_TARGET_IMAGINARY
PetscEnum EPS_ALL
PetscEnum EPS_WHICH_USER
parameter (EPS_LARGEST_MAGNITUDE = 1)
parameter (EPS_SMALLEST_MAGNITUDE = 2)
parameter (EPS_LARGEST_REAL = 3)
parameter (EPS_SMALLEST_REAL = 4)
parameter (EPS_LARGEST_IMAGINARY = 5)
parameter (EPS_SMALLEST_IMAGINARY = 6)
parameter (EPS_TARGET_MAGNITUDE = 7)
parameter (EPS_TARGET_REAL = 8)
parameter (EPS_TARGET_IMAGINARY = 9)
parameter (EPS_ALL = 10)
parameter (EPS_WHICH_USER = 11)
PetscEnum EPS_BALANCE_NONE
PetscEnum EPS_BALANCE_ONESIDE
PetscEnum EPS_BALANCE_TWOSIDE
PetscEnum EPS_BALANCE_USER
parameter (EPS_BALANCE_NONE = 0)
parameter (EPS_BALANCE_ONESIDE = 1)
parameter (EPS_BALANCE_TWOSIDE = 2)
parameter (EPS_BALANCE_USER = 3)
PetscEnum EPS_RITZ
PetscEnum EPS_HARMONIC
PetscEnum EPS_HARMONIC_RELATIVE
PetscEnum EPS_HARMONIC_RIGHT
PetscEnum EPS_HARMONIC_LARGEST
PetscEnum EPS_REFINED
PetscEnum EPS_REFINED_HARMONIC
parameter (EPS_RITZ = 0)
parameter (EPS_HARMONIC = 1)
parameter (EPS_HARMONIC_RELATIVE = 2)
parameter (EPS_HARMONIC_RIGHT = 3)
parameter (EPS_HARMONIC_LARGEST = 4)
parameter (EPS_REFINED = 5)
parameter (EPS_REFINED_HARMONIC = 6)
PetscEnum EPS_ERROR_ABSOLUTE
PetscEnum EPS_ERROR_RELATIVE
PetscEnum EPS_ERROR_BACKWARD
parameter (EPS_ERROR_ABSOLUTE = 0)
parameter (EPS_ERROR_RELATIVE = 1)
parameter (EPS_ERROR_BACKWARD = 2)
PetscEnum EPS_CONV_ABS
PetscEnum EPS_CONV_EIG
PetscEnum EPS_CONV_NORM
PetscEnum EPS_CONV_USER
parameter (EPS_CONV_ABS = 0)
parameter (EPS_CONV_EIG = 1)
parameter (EPS_CONV_NORM = 2)
parameter (EPS_CONV_USER = 3)
PetscEnum EPS_POWER_SHIFT_CONSTANT
PetscEnum EPS_POWER_SHIFT_RAYLEIGH
PetscEnum EPS_POWER_SHIFT_WILKINSON
parameter (EPS_POWER_SHIFT_CONSTANT = 0)
parameter (EPS_POWER_SHIFT_RAYLEIGH = 1)
parameter (EPS_POWER_SHIFT_WILKINSON = 2)
PetscEnum EPS_LANCZOS_REORTHOG_LOCAL
PetscEnum EPS_LANCZOS_REORTHOG_FULL
PetscEnum EPS_LANCZOS_REORTHOG_SELECTIVE
PetscEnum EPS_LANCZOS_REORTHOG_PERIODIC
PetscEnum EPS_LANCZOS_REORTHOG_PARTIAL
PetscEnum EPS_LANCZOS_REORTHOG_DELAYED
parameter (EPS_LANCZOS_REORTHOG_LOCAL = 0)
parameter (EPS_LANCZOS_REORTHOG_FULL = 1)
parameter (EPS_LANCZOS_REORTHOG_SELECTIVE = 2)
parameter (EPS_LANCZOS_REORTHOG_PERIODIC = 3)
parameter (EPS_LANCZOS_REORTHOG_PARTIAL = 4)
parameter (EPS_LANCZOS_REORTHOG_DELAYED = 5)
PetscEnum EPS_PRIMME_DYNAMIC
PetscEnum EPS_PRIMME_DEFAULT_MIN_TIME
PetscEnum EPS_PRIMME_DEFAULT_MIN_MATVECS
PetscEnum EPS_PRIMME_ARNOLDI
PetscEnum EPS_PRIMME_GD
PetscEnum EPS_PRIMME_GD_PLUSK
PetscEnum EPS_PRIMME_GD_OLSEN_PLUSK
PetscEnum EPS_PRIMME_JD_OLSEN_PLUSK
PetscEnum EPS_PRIMME_RQI
PetscEnum EPS_PRIMME_JDQR
PetscEnum EPS_PRIMME_JDQMR
PetscEnum EPS_PRIMME_JDQMR_ETOL
PetscEnum EPS_PRIMME_SUBSPACE_ITERATION
PetscEnum EPS_PRIMME_LOBPCG_ORTHOBASIS
PetscEnum EPS_PRIMME_LOBPCG_ORTHOBASISW
parameter (EPS_PRIMME_DYNAMIC = 0)
parameter (EPS_PRIMME_DEFAULT_MIN_TIME = 1)
parameter (EPS_PRIMME_DEFAULT_MIN_MATVECS = 2)
parameter (EPS_PRIMME_ARNOLDI = 3)
parameter (EPS_PRIMME_GD = 4)
parameter (EPS_PRIMME_GD_PLUSK = 5)
parameter (EPS_PRIMME_GD_OLSEN_PLUSK = 7)
parameter (EPS_PRIMME_JD_OLSEN_PLUSK = 8)
parameter (EPS_PRIMME_RQI = 9)
parameter (EPS_PRIMME_JDQR = 10)
parameter (EPS_PRIMME_JDQMR = 11)
parameter (EPS_PRIMME_JDQMR_ETOL = 12)
parameter (EPS_PRIMME_SUBSPACE_ITERATION = 13)
parameter (EPS_PRIMME_LOBPCG_ORTHOBASIS = 14)
parameter (EPS_PRIMME_LOBPCG_ORTHOBASISW = 15)
!
! Possible arguments to EPSMonitorSet()
!
external EPSMONITORALL
external EPSMONITORLG
external EPSMONITORLGALL
external EPSMONITORCONVERGED
external EPSMONITORFIRST
!
! End of Fortran include file for the EPS package in SLEPc
!
|