Actual source code: slepceps.h90
slepc-3.11.2 2019-07-30
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