/usr/lib/slepcdir/3.6.1/x86_64-linux-gnu-complex-debug/include/slepc/finclude/slepcpep.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 | !
! Include file for Fortran use of the PEP 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/slepcpepdef.h"
! Convergence flags.
! They should match the flags in $SLEPC_DIR/include/slepcpep.h
PetscEnum PEP_CONVERGED_TOL
PetscEnum PEP_DIVERGED_ITS
PetscEnum PEP_DIVERGED_BREAKDOWN
PetscEnum PEP_DIVERGED_SYMMETRY_LOST
PetscEnum PEP_CONVERGED_ITERATING
parameter (PEP_CONVERGED_TOL = 2)
parameter (PEP_DIVERGED_ITS = -3)
parameter (PEP_DIVERGED_BREAKDOWN = -4)
parameter (PEP_DIVERGED_SYMMETRY_LOST = -5)
parameter (PEP_CONVERGED_ITERATING = 0)
PetscEnum PEP_GENERAL
PetscEnum PEP_HERMITIAN
PetscEnum PEP_GYROSCOPIC
parameter (PEP_GENERAL = 1)
parameter (PEP_HERMITIAN = 2)
parameter (PEP_GYROSCOPIC = 3)
PetscEnum PEP_LARGEST_MAGNITUDE
PetscEnum PEP_SMALLEST_MAGNITUDE
PetscEnum PEP_LARGEST_REAL
PetscEnum PEP_SMALLEST_REAL
PetscEnum PEP_LARGEST_IMAGINARY
PetscEnum PEP_SMALLEST_IMAGINARY
PetscEnum PEP_TARGET_MAGNITUDE
PetscEnum PEP_TARGET_REAL
PetscEnum PEP_TARGET_IMAGINARY
PetscEnum PEP_WHICH_USER
parameter (PEP_LARGEST_MAGNITUDE = 1)
parameter (PEP_SMALLEST_MAGNITUDE = 2)
parameter (PEP_LARGEST_REAL = 3)
parameter (PEP_SMALLEST_REAL = 4)
parameter (PEP_LARGEST_IMAGINARY = 5)
parameter (PEP_SMALLEST_IMAGINARY = 6)
parameter (PEP_TARGET_MAGNITUDE = 7)
parameter (PEP_TARGET_REAL = 8)
parameter (PEP_TARGET_IMAGINARY = 9)
parameter (PEP_WHICH_USER = 10)
PetscEnum PEP_BASIS_MONOMIAL
PetscEnum PEP_BASIS_CHEBYSHEV1
PetscEnum PEP_BASIS_CHEBYSHEV2
PetscEnum PEP_BASIS_LEGENDRE
PetscEnum PEP_BASIS_LAGUERRE
PetscEnum PEP_BASIS_HERMITE
parameter (PEP_BASIS_MONOMIAL = 0)
parameter (PEP_BASIS_CHEBYSHEV1 = 1)
parameter (PEP_BASIS_CHEBYSHEV2 = 2)
parameter (PEP_BASIS_LEGENDRE = 3)
parameter (PEP_BASIS_LAGUERRE = 4)
parameter (PEP_BASIS_HERMITE = 5)
PetscEnum PEP_SCALE_NONE
PetscEnum PEP_SCALE_SCALAR
PetscEnum PEP_SCALE_DIAGONAL
PetscEnum PEP_SCALE_BOTH
parameter (PEP_SCALE_NONE = 0)
parameter (PEP_SCALE_SCALAR = 1)
parameter (PEP_SCALE_DIAGONAL = 2)
parameter (PEP_SCALE_BOTH = 3)
PetscEnum PEP_REFINE_NONE
PetscEnum PEP_REFINE_SIMPLE
PetscEnum PEP_REFINE_MULTIPLE
parameter (PEP_REFINE_NONE = 0)
parameter (PEP_REFINE_SIMPLE = 1)
parameter (PEP_REFINE_MULTIPLE = 2)
PetscEnum PEP_EXTRACT_NONE
PetscEnum PEP_EXTRACT_NORM
PetscEnum PEP_EXTRACT_RESIDUAL
PetscEnum PEP_EXTRACT_STRUCTURED
parameter (PEP_EXTRACT_NONE = 1)
parameter (PEP_EXTRACT_NORM = 2)
parameter (PEP_EXTRACT_RESIDUAL = 3)
parameter (PEP_EXTRACT_STRUCTURED = 4)
PetscEnum PEP_ERROR_ABSOLUTE
PetscEnum PEP_ERROR_RELATIVE
PetscEnum PEP_ERROR_BACKWARD
parameter (PEP_ERROR_ABSOLUTE = 0)
parameter (PEP_ERROR_RELATIVE = 1)
parameter (PEP_ERROR_BACKWARD = 2)
PetscEnum PEP_CONV_ABS
PetscEnum PEP_CONV_EIG
PetscEnum PEP_CONV_LINEAR
PetscEnum PEP_CONV_NORM
PetscEnum PEP_CONV_USER
parameter (PEP_CONV_ABS = 0)
parameter (PEP_CONV_EIG = 1)
parameter (PEP_CONV_LINEAR = 2)
parameter (PEP_CONV_NORM = 3)
parameter (PEP_CONV_USER = 4)
!
! Possible arguments to PEPMonitorSet()
!
external PEPMONITORALL
external PEPMONITORLG
external PEPMONITORLGALL
external PEPMONITORCONVERGED
external PEPMONITORFIRST
!
! End of Fortran include file for the PEP package in SLEPc
!
|