1
/*BHEADER**********************************************************************
2
* Copyright (c) 2006 The Regents of the University of California.
3
* Produced at the Lawrence Livermore National Laboratory.
4
* Written by the HYPRE team. UCRL-CODE-222953.
7
* This file is part of HYPRE (see http://www.llnl.gov/CASC/hypre/).
8
* Please see the COPYRIGHT_and_LICENSE file for the copyright notice,
9
* disclaimer, contact information and the GNU Lesser General Public License.
11
* HYPRE is free software; you can redistribute it and/or modify it under the
12
* terms of the GNU General Public License (as published by the Free Software
13
* Foundation) version 2.1 dated February 1999.
15
* HYPRE is distributed in the hope that it will be useful, but WITHOUT ANY
16
* WARRANTY; without even the IMPLIED WARRANTY OF MERCHANTABILITY or FITNESS
17
* FOR A PARTICULAR PURPOSE. See the terms and conditions of the GNU General
18
* Public License for more details.
20
* You should have received a copy of the GNU Lesser General Public License
21
* along with this program; if not, write to the Free Software Foundation,
22
* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
25
***********************************************************************EHEADER*/
29
2
* File: bHYPRE_SStructParCSRVector_Impl.h
30
3
* Symbol: bHYPRE.SStructParCSRVector-v1.0.0
31
4
* Symbol Type: class
32
* Babel Version: 1.0.0
33
6
* Description: Server-side implementation for bHYPRE.SStructParCSRVector
35
8
* WARNING: Automatically generated; only changes within splicers preserved
156
129
impl_bHYPRE_SStructParCSRVector_fconnect_bHYPRE_MPICommunicator(const char*
157
130
url, sidl_bool ar, sidl_BaseInterface *_ex);
158
131
extern struct bHYPRE_MPICommunicator__object*
159
impl_bHYPRE_SStructParCSRVector_fcast_bHYPRE_MPICommunicator(void* bi,
132
impl_bHYPRE_SStructParCSRVector_fcast_bHYPRE_MPICommunicator(void* bi,
160
133
sidl_BaseInterface* _ex);
161
134
extern struct bHYPRE_MatrixVectorView__object*
162
135
impl_bHYPRE_SStructParCSRVector_fconnect_bHYPRE_MatrixVectorView(const char*
163
136
url, sidl_bool ar, sidl_BaseInterface *_ex);
164
137
extern struct bHYPRE_MatrixVectorView__object*
165
impl_bHYPRE_SStructParCSRVector_fcast_bHYPRE_MatrixVectorView(void* bi,
138
impl_bHYPRE_SStructParCSRVector_fcast_bHYPRE_MatrixVectorView(void* bi,
166
139
sidl_BaseInterface* _ex);
167
140
extern struct bHYPRE_ProblemDefinition__object*
168
141
impl_bHYPRE_SStructParCSRVector_fconnect_bHYPRE_ProblemDefinition(const char*
169
142
url, sidl_bool ar, sidl_BaseInterface *_ex);
170
143
extern struct bHYPRE_ProblemDefinition__object*
171
impl_bHYPRE_SStructParCSRVector_fcast_bHYPRE_ProblemDefinition(void* bi,
144
impl_bHYPRE_SStructParCSRVector_fcast_bHYPRE_ProblemDefinition(void* bi,
172
145
sidl_BaseInterface* _ex);
173
146
extern struct bHYPRE_SStructGrid__object*
174
impl_bHYPRE_SStructParCSRVector_fconnect_bHYPRE_SStructGrid(const char* url,
147
impl_bHYPRE_SStructParCSRVector_fconnect_bHYPRE_SStructGrid(const char* url,
175
148
sidl_bool ar, sidl_BaseInterface *_ex);
176
149
extern struct bHYPRE_SStructGrid__object*
177
impl_bHYPRE_SStructParCSRVector_fcast_bHYPRE_SStructGrid(void* bi,
150
impl_bHYPRE_SStructParCSRVector_fcast_bHYPRE_SStructGrid(void* bi,
178
151
sidl_BaseInterface* _ex);
179
152
extern struct bHYPRE_SStructMatrixVectorView__object*
180
153
impl_bHYPRE_SStructParCSRVector_fconnect_bHYPRE_SStructMatrixVectorView(const
186
159
impl_bHYPRE_SStructParCSRVector_fconnect_bHYPRE_SStructParCSRVector(const
187
160
char* url, sidl_bool ar, sidl_BaseInterface *_ex);
188
161
extern struct bHYPRE_SStructParCSRVector__object*
189
impl_bHYPRE_SStructParCSRVector_fcast_bHYPRE_SStructParCSRVector(void* bi,
162
impl_bHYPRE_SStructParCSRVector_fcast_bHYPRE_SStructParCSRVector(void* bi,
190
163
sidl_BaseInterface* _ex);
191
164
extern struct bHYPRE_SStructVectorView__object*
192
165
impl_bHYPRE_SStructParCSRVector_fconnect_bHYPRE_SStructVectorView(const char*
193
166
url, sidl_bool ar, sidl_BaseInterface *_ex);
194
167
extern struct bHYPRE_SStructVectorView__object*
195
impl_bHYPRE_SStructParCSRVector_fcast_bHYPRE_SStructVectorView(void* bi,
196
sidl_BaseInterface* _ex);
197
extern struct bHYPRE_Vector__object*
198
impl_bHYPRE_SStructParCSRVector_fconnect_bHYPRE_Vector(const char* url,
199
sidl_bool ar, sidl_BaseInterface *_ex);
200
extern struct bHYPRE_Vector__object*
201
impl_bHYPRE_SStructParCSRVector_fcast_bHYPRE_Vector(void* bi,
202
sidl_BaseInterface* _ex);
203
extern struct sidl_BaseClass__object*
204
impl_bHYPRE_SStructParCSRVector_fconnect_sidl_BaseClass(const char* url,
205
sidl_bool ar, sidl_BaseInterface *_ex);
206
extern struct sidl_BaseClass__object*
207
impl_bHYPRE_SStructParCSRVector_fcast_sidl_BaseClass(void* bi,
208
sidl_BaseInterface* _ex);
209
extern struct sidl_BaseInterface__object*
210
impl_bHYPRE_SStructParCSRVector_fconnect_sidl_BaseInterface(const char* url,
211
sidl_bool ar, sidl_BaseInterface *_ex);
212
extern struct sidl_BaseInterface__object*
213
impl_bHYPRE_SStructParCSRVector_fcast_sidl_BaseInterface(void* bi,
214
sidl_BaseInterface* _ex);
215
extern struct sidl_ClassInfo__object*
216
impl_bHYPRE_SStructParCSRVector_fconnect_sidl_ClassInfo(const char* url,
217
sidl_bool ar, sidl_BaseInterface *_ex);
218
extern struct sidl_ClassInfo__object*
219
impl_bHYPRE_SStructParCSRVector_fcast_sidl_ClassInfo(void* bi,
168
impl_bHYPRE_SStructParCSRVector_fcast_bHYPRE_SStructVectorView(void* bi,
169
sidl_BaseInterface* _ex);
170
extern struct bHYPRE_Vector__object*
171
impl_bHYPRE_SStructParCSRVector_fconnect_bHYPRE_Vector(const char* url,
172
sidl_bool ar, sidl_BaseInterface *_ex);
173
extern struct bHYPRE_Vector__object*
174
impl_bHYPRE_SStructParCSRVector_fcast_bHYPRE_Vector(void* bi,
175
sidl_BaseInterface* _ex);
176
extern struct sidl_BaseClass__object*
177
impl_bHYPRE_SStructParCSRVector_fconnect_sidl_BaseClass(const char* url,
178
sidl_bool ar, sidl_BaseInterface *_ex);
179
extern struct sidl_BaseClass__object*
180
impl_bHYPRE_SStructParCSRVector_fcast_sidl_BaseClass(void* bi,
181
sidl_BaseInterface* _ex);
182
extern struct sidl_BaseInterface__object*
183
impl_bHYPRE_SStructParCSRVector_fconnect_sidl_BaseInterface(const char* url,
184
sidl_bool ar, sidl_BaseInterface *_ex);
185
extern struct sidl_BaseInterface__object*
186
impl_bHYPRE_SStructParCSRVector_fcast_sidl_BaseInterface(void* bi,
187
sidl_BaseInterface* _ex);
188
extern struct sidl_ClassInfo__object*
189
impl_bHYPRE_SStructParCSRVector_fconnect_sidl_ClassInfo(const char* url,
190
sidl_bool ar, sidl_BaseInterface *_ex);
191
extern struct sidl_ClassInfo__object*
192
impl_bHYPRE_SStructParCSRVector_fcast_sidl_ClassInfo(void* bi,
220
193
sidl_BaseInterface* _ex);
221
194
extern struct sidl_RuntimeException__object*
222
195
impl_bHYPRE_SStructParCSRVector_fconnect_sidl_RuntimeException(const char*
223
196
url, sidl_bool ar, sidl_BaseInterface *_ex);
224
197
extern struct sidl_RuntimeException__object*
225
impl_bHYPRE_SStructParCSRVector_fcast_sidl_RuntimeException(void* bi,
198
impl_bHYPRE_SStructParCSRVector_fcast_sidl_RuntimeException(void* bi,
226
199
sidl_BaseInterface* _ex);
402
375
impl_bHYPRE_SStructParCSRVector_fconnect_bHYPRE_MPICommunicator(const char*
403
376
url, sidl_bool ar, sidl_BaseInterface *_ex);
404
377
extern struct bHYPRE_MPICommunicator__object*
405
impl_bHYPRE_SStructParCSRVector_fcast_bHYPRE_MPICommunicator(void* bi,
378
impl_bHYPRE_SStructParCSRVector_fcast_bHYPRE_MPICommunicator(void* bi,
406
379
sidl_BaseInterface* _ex);
407
380
extern struct bHYPRE_MatrixVectorView__object*
408
381
impl_bHYPRE_SStructParCSRVector_fconnect_bHYPRE_MatrixVectorView(const char*
409
382
url, sidl_bool ar, sidl_BaseInterface *_ex);
410
383
extern struct bHYPRE_MatrixVectorView__object*
411
impl_bHYPRE_SStructParCSRVector_fcast_bHYPRE_MatrixVectorView(void* bi,
384
impl_bHYPRE_SStructParCSRVector_fcast_bHYPRE_MatrixVectorView(void* bi,
412
385
sidl_BaseInterface* _ex);
413
386
extern struct bHYPRE_ProblemDefinition__object*
414
387
impl_bHYPRE_SStructParCSRVector_fconnect_bHYPRE_ProblemDefinition(const char*
415
388
url, sidl_bool ar, sidl_BaseInterface *_ex);
416
389
extern struct bHYPRE_ProblemDefinition__object*
417
impl_bHYPRE_SStructParCSRVector_fcast_bHYPRE_ProblemDefinition(void* bi,
390
impl_bHYPRE_SStructParCSRVector_fcast_bHYPRE_ProblemDefinition(void* bi,
418
391
sidl_BaseInterface* _ex);
419
392
extern struct bHYPRE_SStructGrid__object*
420
impl_bHYPRE_SStructParCSRVector_fconnect_bHYPRE_SStructGrid(const char* url,
393
impl_bHYPRE_SStructParCSRVector_fconnect_bHYPRE_SStructGrid(const char* url,
421
394
sidl_bool ar, sidl_BaseInterface *_ex);
422
395
extern struct bHYPRE_SStructGrid__object*
423
impl_bHYPRE_SStructParCSRVector_fcast_bHYPRE_SStructGrid(void* bi,
396
impl_bHYPRE_SStructParCSRVector_fcast_bHYPRE_SStructGrid(void* bi,
424
397
sidl_BaseInterface* _ex);
425
398
extern struct bHYPRE_SStructMatrixVectorView__object*
426
399
impl_bHYPRE_SStructParCSRVector_fconnect_bHYPRE_SStructMatrixVectorView(const
432
405
impl_bHYPRE_SStructParCSRVector_fconnect_bHYPRE_SStructParCSRVector(const
433
406
char* url, sidl_bool ar, sidl_BaseInterface *_ex);
434
407
extern struct bHYPRE_SStructParCSRVector__object*
435
impl_bHYPRE_SStructParCSRVector_fcast_bHYPRE_SStructParCSRVector(void* bi,
408
impl_bHYPRE_SStructParCSRVector_fcast_bHYPRE_SStructParCSRVector(void* bi,
436
409
sidl_BaseInterface* _ex);
437
410
extern struct bHYPRE_SStructVectorView__object*
438
411
impl_bHYPRE_SStructParCSRVector_fconnect_bHYPRE_SStructVectorView(const char*
439
412
url, sidl_bool ar, sidl_BaseInterface *_ex);
440
413
extern struct bHYPRE_SStructVectorView__object*
441
impl_bHYPRE_SStructParCSRVector_fcast_bHYPRE_SStructVectorView(void* bi,
442
sidl_BaseInterface* _ex);
443
extern struct bHYPRE_Vector__object*
444
impl_bHYPRE_SStructParCSRVector_fconnect_bHYPRE_Vector(const char* url,
445
sidl_bool ar, sidl_BaseInterface *_ex);
446
extern struct bHYPRE_Vector__object*
447
impl_bHYPRE_SStructParCSRVector_fcast_bHYPRE_Vector(void* bi,
448
sidl_BaseInterface* _ex);
449
extern struct sidl_BaseClass__object*
450
impl_bHYPRE_SStructParCSRVector_fconnect_sidl_BaseClass(const char* url,
451
sidl_bool ar, sidl_BaseInterface *_ex);
452
extern struct sidl_BaseClass__object*
453
impl_bHYPRE_SStructParCSRVector_fcast_sidl_BaseClass(void* bi,
454
sidl_BaseInterface* _ex);
455
extern struct sidl_BaseInterface__object*
456
impl_bHYPRE_SStructParCSRVector_fconnect_sidl_BaseInterface(const char* url,
457
sidl_bool ar, sidl_BaseInterface *_ex);
458
extern struct sidl_BaseInterface__object*
459
impl_bHYPRE_SStructParCSRVector_fcast_sidl_BaseInterface(void* bi,
460
sidl_BaseInterface* _ex);
461
extern struct sidl_ClassInfo__object*
462
impl_bHYPRE_SStructParCSRVector_fconnect_sidl_ClassInfo(const char* url,
463
sidl_bool ar, sidl_BaseInterface *_ex);
464
extern struct sidl_ClassInfo__object*
465
impl_bHYPRE_SStructParCSRVector_fcast_sidl_ClassInfo(void* bi,
414
impl_bHYPRE_SStructParCSRVector_fcast_bHYPRE_SStructVectorView(void* bi,
415
sidl_BaseInterface* _ex);
416
extern struct bHYPRE_Vector__object*
417
impl_bHYPRE_SStructParCSRVector_fconnect_bHYPRE_Vector(const char* url,
418
sidl_bool ar, sidl_BaseInterface *_ex);
419
extern struct bHYPRE_Vector__object*
420
impl_bHYPRE_SStructParCSRVector_fcast_bHYPRE_Vector(void* bi,
421
sidl_BaseInterface* _ex);
422
extern struct sidl_BaseClass__object*
423
impl_bHYPRE_SStructParCSRVector_fconnect_sidl_BaseClass(const char* url,
424
sidl_bool ar, sidl_BaseInterface *_ex);
425
extern struct sidl_BaseClass__object*
426
impl_bHYPRE_SStructParCSRVector_fcast_sidl_BaseClass(void* bi,
427
sidl_BaseInterface* _ex);
428
extern struct sidl_BaseInterface__object*
429
impl_bHYPRE_SStructParCSRVector_fconnect_sidl_BaseInterface(const char* url,
430
sidl_bool ar, sidl_BaseInterface *_ex);
431
extern struct sidl_BaseInterface__object*
432
impl_bHYPRE_SStructParCSRVector_fcast_sidl_BaseInterface(void* bi,
433
sidl_BaseInterface* _ex);
434
extern struct sidl_ClassInfo__object*
435
impl_bHYPRE_SStructParCSRVector_fconnect_sidl_ClassInfo(const char* url,
436
sidl_bool ar, sidl_BaseInterface *_ex);
437
extern struct sidl_ClassInfo__object*
438
impl_bHYPRE_SStructParCSRVector_fcast_sidl_ClassInfo(void* bi,
466
439
sidl_BaseInterface* _ex);
467
440
extern struct sidl_RuntimeException__object*
468
441
impl_bHYPRE_SStructParCSRVector_fconnect_sidl_RuntimeException(const char*
469
442
url, sidl_bool ar, sidl_BaseInterface *_ex);
470
443
extern struct sidl_RuntimeException__object*
471
impl_bHYPRE_SStructParCSRVector_fcast_sidl_RuntimeException(void* bi,
444
impl_bHYPRE_SStructParCSRVector_fcast_sidl_RuntimeException(void* bi,
472
445
sidl_BaseInterface* _ex);
473
447
#ifdef __cplusplus