Actual source code: slepceps.h90
slepc-3.8.0 2017-10-20
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