~ubuntu-branches/ubuntu/karmic/hypre/karmic

« back to all changes in this revision

Viewing changes to src/babel/bHYPRE/bHYPRE_SStructParCSRVector_Impl.h

  • Committer: Bazaar Package Importer
  • Author(s): Adam C. Powell, IV
  • Date: 2009-03-20 11:40:12 UTC
  • mfrom: (4.1.2 sid)
  • Revision ID: james.westby@ubuntu.com-20090320114012-132h6ok9w2r6o609
Tags: 2.4.0b-2
Rebuild against new openmpi.

Show diffs side-by-side

added added

removed removed

Lines of Context:
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.
5
 
 * All rights reserved.
6
 
 *
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.
10
 
 *
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.
14
 
 *
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.
19
 
 *
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
23
 
 *
24
 
 * $Revision: 1.24 $
25
 
 ***********************************************************************EHEADER*/
26
 
 
27
 
 
28
1
/*
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
 
5
 * Babel Version: 1.0.4
33
6
 * Description:   Server-side implementation for bHYPRE.SStructParCSRVector
34
7
 * 
35
8
 * WARNING: Automatically generated; only changes within splicers preserved
80
53
#endif
81
54
 
82
55
/* DO-NOT-DELETE splicer.begin(bHYPRE.SStructParCSRVector._includes) */
83
 
/* Put additional include files here... */
84
 
 
 
56
/* Insert-Code-Here {bHYPRE.SStructParCSRVector._includes} (include files) */
85
57
 
86
58
#include "HYPRE_sstruct_mv.h"
87
59
#include "HYPRE.h"
88
60
#include "_hypre_utilities.h"
 
61
 
89
62
/* DO-NOT-DELETE splicer.end(bHYPRE.SStructParCSRVector._includes) */
90
63
 
91
64
/*
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);
227
200
extern
228
201
int32_t
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);
 
446
 
473
447
#ifdef __cplusplus
474
448
}
475
449
#endif