Actual source code: slepceps.h90

slepc-3.8.2 2017-12-01
Report Typos and Errors
  1: !
  2: !  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  3: !  SLEPc - Scalable Library for Eigenvalue Problem Computations
  4: !  Copyright (c) 2002-2017, 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
 70:         subroutine EPSSetOperators(a,b,c,z)
 71:           use slepcepsdef
 72:           EPS a
 73:           Mat b
 74:           Mat c
 75:           integer z
 76:         end subroutine
 77:       end interface

 79:       interface EPSGetEigenpair
 80:         subroutine EPSGetEigenpair00(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 EPSGetEigenpair10(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 EPSGetEigenpair01(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:         subroutine EPSGetEigenpair11(a,b,c,d,e,f,z)
111:           use slepcepsdef
112:           EPS a
113:           PetscInt b
114:           PetscScalar c(*)
115:           PetscScalar d(*)
116:           Vec e
117:           Vec f
118:           integer z
119:         end subroutine
120:       end interface EPSGetEigenpair

122:       interface EPSGetEigenvalue
123:         subroutine EPSGetEigenvalue00(a,b,c,d,z)
124:           use slepcepsdef
125:           EPS a
126:           PetscInt b
127:           PetscScalar c
128:           PetscScalar d
129:           integer z
130:         end subroutine
131:         subroutine EPSGetEigenvalue10(a,b,c,d,z)
132:           use slepcepsdef
133:           EPS a
134:           PetscInt b
135:           PetscScalar c(*)
136:           PetscScalar d
137:           integer z
138:         end subroutine
139:         subroutine EPSGetEigenvalue01(a,b,c,d,z)
140:           use slepcepsdef
141:           EPS a
142:           PetscInt b
143:           PetscScalar c
144:           PetscScalar d(*)
145:           integer z
146:         end subroutine
147:       end interface EPSGetEigenvalue

149:       interface EPSGetTolerances
150:         subroutine EPSGetTolerances00(a,b,c,z)
151:           use slepcepsdef
152:           EPS a
153:           PetscReal b
154:           PetscInt c
155:           integer z
156:         end subroutine
157:         subroutine EPSGetTolerances10(a,b,c,z)
158:           use slepcepsdef
159:           EPS a
160:           PetscReal b(*)
161:           PetscInt c
162:           integer z
163:         end subroutine
164:         subroutine EPSGetTolerances01(a,b,c,z)
165:           use slepcepsdef
166:           EPS a
167:           PetscReal b
168:           PetscInt c(*)
169:           integer z
170:         end subroutine
171:       end interface EPSGetTolerances

173:       interface EPSGetBalance
174:         subroutine EPSGetBalance000(a,b,c,d,z)
175:           use slepcepsdef
176:           EPS a
177:           EPSBalance b
178:           PetscInt c
179:           PetscReal d
180:           integer z
181:         end subroutine
182:         subroutine EPSGetBalance100(a,b,c,d,z)
183:           use slepcepsdef
184:           EPS a
185:           EPSBalance b(*)
186:           PetscInt c
187:           PetscReal d
188:           integer z
189:         end subroutine
190:         subroutine EPSGetBalance010(a,b,c,d,z)
191:           use slepcepsdef
192:           EPS a
193:           EPSBalance b
194:           PetscInt c(*)
195:           PetscReal d
196:           integer z
197:         end subroutine
198:         subroutine EPSGetBalance001(a,b,c,d,z)
199:           use slepcepsdef
200:           EPS a
201:           EPSBalance b
202:           PetscInt c
203:           PetscReal d(*)
204:           integer z
205:         end subroutine
206:         subroutine EPSGetBalance110(a,b,c,d,z)
207:           use slepcepsdef
208:           EPS a
209:           EPSBalance b(*)
210:           PetscInt c(*)
211:           PetscReal d
212:           integer z
213:         end subroutine
214:         subroutine EPSGetBalance011(a,b,c,d,z)
215:           use slepcepsdef
216:           EPS a
217:           EPSBalance b
218:           PetscInt c(*)
219:           PetscReal d(*)
220:           integer z
221:         end subroutine
222:         subroutine EPSGetBalance101(a,b,c,d,z)
223:           use slepcepsdef
224:           EPS a
225:           EPSBalance b(*)
226:           PetscInt c
227:           PetscReal d(*)
228:           integer z
229:         end subroutine
230:       end interface EPSGetBalance

232:       interface EPSSetInitialSpace
233:         subroutine EPSSetInitialSpace0(a,b,c,z)
234:           use slepcepsdef
235:           EPS a
236:           PetscInt b
237:           Vec c
238:           integer z
239:         end subroutine
240:         subroutine EPSSetInitialSpace1(a,b,c,z)
241:           use slepcepsdef
242:           EPS a
243:           PetscInt b
244:           Vec c(*)
245:           integer z
246:         end subroutine
247:       end interface EPSSetInitialSpace