Actual source code: slepceps.h90

slepc-3.11.2 2019-07-30
Report Typos and Errors
  1: !
  2: !  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  3: !  SLEPc - Scalable Library for Eigenvalue Problem Computations
  4: !  Copyright (c) 2002-2019, 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:       interface EPSGetDimensions
 11:         subroutine EPSGetDimensions000(a,b,c,d,z)
 12:           use slepcepsdef
 13:           EPS a
 14:           PetscInt b
 15:           PetscInt c
 16:           PetscInt d
 17:           integer z
 18:         end subroutine
 19:         subroutine EPSGetDimensions100(a,b,c,d,z)
 20:           use slepcepsdef
 21:           EPS a
 22:           PetscInt b(*)
 23:           PetscInt c
 24:           PetscInt d
 25:           integer z
 26:         end subroutine
 27:         subroutine EPSGetDimensions010(a,b,c,d,z)
 28:           use slepcepsdef
 29:           EPS a
 30:           PetscInt b
 31:           PetscInt c(*)
 32:           PetscInt d
 33:           integer z
 34:         end subroutine
 35:         subroutine EPSGetDimensions001(a,b,c,d,z)
 36:           use slepcepsdef
 37:           EPS a
 38:           PetscInt b
 39:           PetscInt c
 40:           PetscInt d(*)
 41:           integer z
 42:         end subroutine
 43:         subroutine EPSGetDimensions110(a,b,c,d,z)
 44:           use slepcepsdef
 45:           EPS a
 46:           PetscInt b(*)
 47:           PetscInt c(*)
 48:           PetscInt d
 49:           integer z
 50:         end subroutine
 51:         subroutine EPSGetDimensions011(a,b,c,d,z)
 52:           use slepcepsdef
 53:           EPS a
 54:           PetscInt b
 55:           PetscInt c(*)
 56:           PetscInt d(*)
 57:           integer z
 58:         end subroutine
 59:         subroutine EPSGetDimensions101(a,b,c,d,z)
 60:           use slepcepsdef
 61:           EPS a
 62:           PetscInt b(*)
 63:           PetscInt c
 64:           PetscInt d(*)
 65:           integer z
 66:         end subroutine
 67:       end interface EPSGetDimensions

 69:       interface EPSGetEigenpair
 70:         subroutine EPSGetEigenpair00(a,b,c,d,e,f,z)
 71:           use slepcepsdef
 72:           EPS a
 73:           PetscInt b
 74:           PetscScalar c
 75:           PetscScalar d
 76:           Vec e
 77:           Vec f
 78:           integer z
 79:         end subroutine
 80:         subroutine EPSGetEigenpair10(a,b,c,d,e,f,z)
 81:           use slepcepsdef
 82:           EPS a
 83:           PetscInt b
 84:           PetscScalar c(*)
 85:           PetscScalar d
 86:           Vec e
 87:           Vec f
 88:           integer z
 89:         end subroutine
 90:         subroutine EPSGetEigenpair01(a,b,c,d,e,f,z)
 91:           use slepcepsdef
 92:           EPS a
 93:           PetscInt b
 94:           PetscScalar c
 95:           PetscScalar d(*)
 96:           Vec e
 97:           Vec f
 98:           integer z
 99:         end subroutine
100:         subroutine EPSGetEigenpair11(a,b,c,d,e,f,z)
101:           use slepcepsdef
102:           EPS a
103:           PetscInt b
104:           PetscScalar c(*)
105:           PetscScalar d(*)
106:           Vec e
107:           Vec f
108:           integer z
109:         end subroutine
110:       end interface EPSGetEigenpair

112:       interface EPSGetEigenvalue
113:         subroutine EPSGetEigenvalue00(a,b,c,d,z)
114:           use slepcepsdef
115:           EPS a
116:           PetscInt b
117:           PetscScalar c
118:           PetscScalar d
119:           integer z
120:         end subroutine
121:         subroutine EPSGetEigenvalue10(a,b,c,d,z)
122:           use slepcepsdef
123:           EPS a
124:           PetscInt b
125:           PetscScalar c(*)
126:           PetscScalar d
127:           integer z
128:         end subroutine
129:         subroutine EPSGetEigenvalue01(a,b,c,d,z)
130:           use slepcepsdef
131:           EPS a
132:           PetscInt b
133:           PetscScalar c
134:           PetscScalar d(*)
135:           integer z
136:         end subroutine
137:       end interface EPSGetEigenvalue

139:       interface EPSGetTolerances
140:         subroutine EPSGetTolerances00(a,b,c,z)
141:           use slepcepsdef
142:           EPS a
143:           PetscReal b
144:           PetscInt c
145:           integer z
146:         end subroutine
147:         subroutine EPSGetTolerances10(a,b,c,z)
148:           use slepcepsdef
149:           EPS a
150:           PetscReal b(*)
151:           PetscInt c
152:           integer z
153:         end subroutine
154:         subroutine EPSGetTolerances01(a,b,c,z)
155:           use slepcepsdef
156:           EPS a
157:           PetscReal b
158:           PetscInt c(*)
159:           integer z
160:         end subroutine
161:       end interface EPSGetTolerances

163:       interface EPSGetBalance
164:         subroutine EPSGetBalance000(a,b,c,d,z)
165:           use slepcepsdef
166:           EPS a
167:           EPSBalance b
168:           PetscInt c
169:           PetscReal d
170:           integer z
171:         end subroutine
172:         subroutine EPSGetBalance100(a,b,c,d,z)
173:           use slepcepsdef
174:           EPS a
175:           EPSBalance b(*)
176:           PetscInt c
177:           PetscReal d
178:           integer z
179:         end subroutine
180:         subroutine EPSGetBalance010(a,b,c,d,z)
181:           use slepcepsdef
182:           EPS a
183:           EPSBalance b
184:           PetscInt c(*)
185:           PetscReal d
186:           integer z
187:         end subroutine
188:         subroutine EPSGetBalance001(a,b,c,d,z)
189:           use slepcepsdef
190:           EPS a
191:           EPSBalance b
192:           PetscInt c
193:           PetscReal d(*)
194:           integer z
195:         end subroutine
196:         subroutine EPSGetBalance110(a,b,c,d,z)
197:           use slepcepsdef
198:           EPS a
199:           EPSBalance b(*)
200:           PetscInt c(*)
201:           PetscReal d
202:           integer z
203:         end subroutine
204:         subroutine EPSGetBalance011(a,b,c,d,z)
205:           use slepcepsdef
206:           EPS a
207:           EPSBalance b
208:           PetscInt c(*)
209:           PetscReal d(*)
210:           integer z
211:         end subroutine
212:         subroutine EPSGetBalance101(a,b,c,d,z)
213:           use slepcepsdef
214:           EPS a
215:           EPSBalance b(*)
216:           PetscInt c
217:           PetscReal d(*)
218:           integer z
219:         end subroutine
220:       end interface EPSGetBalance

222:       interface EPSSetInitialSpace
223:         subroutine EPSSetInitialSpace0(a,b,c,z)
224:           use slepcepsdef
225:           EPS a
226:           PetscInt b
227:           Vec c
228:           integer z
229:         end subroutine
230:         subroutine EPSSetInitialSpace1(a,b,c,z)
231:           use slepcepsdef
232:           EPS a
233:           PetscInt b
234:           Vec c(*)
235:           integer z
236:         end subroutine
237:       end interface EPSSetInitialSpace