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

« back to all changes in this revision

Viewing changes to src/babel/bHYPRE/bHYPRE_StructMatrix_Skel.c

  • 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:
2
2
 * File:          bHYPRE_StructMatrix_Skel.c
3
3
 * Symbol:        bHYPRE.StructMatrix-v1.0.0
4
4
 * Symbol Type:   class
5
 
 * Babel Version: 1.0.0
 
5
 * Babel Version: 1.0.4
6
6
 * Description:   Server-side glue code for bHYPRE.StructMatrix
7
7
 * 
8
8
 * WARNING: Automatically generated; changes will be lost
46
46
  /* out */ sidl_BaseInterface *_ex);
47
47
 
48
48
extern struct bHYPRE_MPICommunicator__object* 
49
 
  impl_bHYPRE_StructMatrix_fconnect_bHYPRE_MPICommunicator(const char* url,
 
49
  impl_bHYPRE_StructMatrix_fconnect_bHYPRE_MPICommunicator(const char* url, 
50
50
  sidl_bool ar, sidl_BaseInterface *_ex);
51
51
extern struct bHYPRE_MPICommunicator__object* 
52
 
  impl_bHYPRE_StructMatrix_fcast_bHYPRE_MPICommunicator(void* bi,
53
 
  sidl_BaseInterface* _ex);
54
 
extern struct bHYPRE_MatrixVectorView__object* 
55
 
  impl_bHYPRE_StructMatrix_fconnect_bHYPRE_MatrixVectorView(const char* url,
56
 
  sidl_bool ar, sidl_BaseInterface *_ex);
57
 
extern struct bHYPRE_MatrixVectorView__object* 
58
 
  impl_bHYPRE_StructMatrix_fcast_bHYPRE_MatrixVectorView(void* bi,
59
 
  sidl_BaseInterface* _ex);
60
 
extern struct bHYPRE_Operator__object* 
61
 
  impl_bHYPRE_StructMatrix_fconnect_bHYPRE_Operator(const char* url,
62
 
  sidl_bool ar, sidl_BaseInterface *_ex);
63
 
extern struct bHYPRE_Operator__object* 
64
 
  impl_bHYPRE_StructMatrix_fcast_bHYPRE_Operator(void* bi,
65
 
  sidl_BaseInterface* _ex);
66
 
extern struct bHYPRE_ProblemDefinition__object* 
67
 
  impl_bHYPRE_StructMatrix_fconnect_bHYPRE_ProblemDefinition(const char* url,
68
 
  sidl_bool ar, sidl_BaseInterface *_ex);
69
 
extern struct bHYPRE_ProblemDefinition__object* 
70
 
  impl_bHYPRE_StructMatrix_fcast_bHYPRE_ProblemDefinition(void* bi,
71
 
  sidl_BaseInterface* _ex);
72
 
extern struct bHYPRE_StructGrid__object* 
73
 
  impl_bHYPRE_StructMatrix_fconnect_bHYPRE_StructGrid(const char* url,
74
 
  sidl_bool ar, sidl_BaseInterface *_ex);
75
 
extern struct bHYPRE_StructGrid__object* 
76
 
  impl_bHYPRE_StructMatrix_fcast_bHYPRE_StructGrid(void* bi,
77
 
  sidl_BaseInterface* _ex);
78
 
extern struct bHYPRE_StructMatrix__object* 
79
 
  impl_bHYPRE_StructMatrix_fconnect_bHYPRE_StructMatrix(const char* url,
80
 
  sidl_bool ar, sidl_BaseInterface *_ex);
81
 
extern struct bHYPRE_StructMatrix__object* 
82
 
  impl_bHYPRE_StructMatrix_fcast_bHYPRE_StructMatrix(void* bi,
83
 
  sidl_BaseInterface* _ex);
84
 
extern struct bHYPRE_StructMatrixView__object* 
85
 
  impl_bHYPRE_StructMatrix_fconnect_bHYPRE_StructMatrixView(const char* url,
86
 
  sidl_bool ar, sidl_BaseInterface *_ex);
87
 
extern struct bHYPRE_StructMatrixView__object* 
88
 
  impl_bHYPRE_StructMatrix_fcast_bHYPRE_StructMatrixView(void* bi,
89
 
  sidl_BaseInterface* _ex);
90
 
extern struct bHYPRE_StructStencil__object* 
91
 
  impl_bHYPRE_StructMatrix_fconnect_bHYPRE_StructStencil(const char* url,
92
 
  sidl_bool ar, sidl_BaseInterface *_ex);
93
 
extern struct bHYPRE_StructStencil__object* 
94
 
  impl_bHYPRE_StructMatrix_fcast_bHYPRE_StructStencil(void* bi,
 
52
  impl_bHYPRE_StructMatrix_fcast_bHYPRE_MPICommunicator(void* bi, 
 
53
  sidl_BaseInterface* _ex);
 
54
extern struct bHYPRE_MatrixVectorView__object* 
 
55
  impl_bHYPRE_StructMatrix_fconnect_bHYPRE_MatrixVectorView(const char* url, 
 
56
  sidl_bool ar, sidl_BaseInterface *_ex);
 
57
extern struct bHYPRE_MatrixVectorView__object* 
 
58
  impl_bHYPRE_StructMatrix_fcast_bHYPRE_MatrixVectorView(void* bi, 
 
59
  sidl_BaseInterface* _ex);
 
60
extern struct bHYPRE_Operator__object* 
 
61
  impl_bHYPRE_StructMatrix_fconnect_bHYPRE_Operator(const char* url, sidl_bool 
 
62
  ar, sidl_BaseInterface *_ex);
 
63
extern struct bHYPRE_Operator__object* 
 
64
  impl_bHYPRE_StructMatrix_fcast_bHYPRE_Operator(void* bi, sidl_BaseInterface* 
 
65
  _ex);
 
66
extern struct bHYPRE_ProblemDefinition__object* 
 
67
  impl_bHYPRE_StructMatrix_fconnect_bHYPRE_ProblemDefinition(const char* url, 
 
68
  sidl_bool ar, sidl_BaseInterface *_ex);
 
69
extern struct bHYPRE_ProblemDefinition__object* 
 
70
  impl_bHYPRE_StructMatrix_fcast_bHYPRE_ProblemDefinition(void* bi, 
 
71
  sidl_BaseInterface* _ex);
 
72
extern struct bHYPRE_StructGrid__object* 
 
73
  impl_bHYPRE_StructMatrix_fconnect_bHYPRE_StructGrid(const char* url, 
 
74
  sidl_bool ar, sidl_BaseInterface *_ex);
 
75
extern struct bHYPRE_StructGrid__object* 
 
76
  impl_bHYPRE_StructMatrix_fcast_bHYPRE_StructGrid(void* bi, 
 
77
  sidl_BaseInterface* _ex);
 
78
extern struct bHYPRE_StructMatrix__object* 
 
79
  impl_bHYPRE_StructMatrix_fconnect_bHYPRE_StructMatrix(const char* url, 
 
80
  sidl_bool ar, sidl_BaseInterface *_ex);
 
81
extern struct bHYPRE_StructMatrix__object* 
 
82
  impl_bHYPRE_StructMatrix_fcast_bHYPRE_StructMatrix(void* bi, 
 
83
  sidl_BaseInterface* _ex);
 
84
extern struct bHYPRE_StructMatrixView__object* 
 
85
  impl_bHYPRE_StructMatrix_fconnect_bHYPRE_StructMatrixView(const char* url, 
 
86
  sidl_bool ar, sidl_BaseInterface *_ex);
 
87
extern struct bHYPRE_StructMatrixView__object* 
 
88
  impl_bHYPRE_StructMatrix_fcast_bHYPRE_StructMatrixView(void* bi, 
 
89
  sidl_BaseInterface* _ex);
 
90
extern struct bHYPRE_StructStencil__object* 
 
91
  impl_bHYPRE_StructMatrix_fconnect_bHYPRE_StructStencil(const char* url, 
 
92
  sidl_bool ar, sidl_BaseInterface *_ex);
 
93
extern struct bHYPRE_StructStencil__object* 
 
94
  impl_bHYPRE_StructMatrix_fcast_bHYPRE_StructStencil(void* bi, 
95
95
  sidl_BaseInterface* _ex);
96
96
extern struct bHYPRE_Vector__object* 
97
97
  impl_bHYPRE_StructMatrix_fconnect_bHYPRE_Vector(const char* url, sidl_bool ar,
98
98
  sidl_BaseInterface *_ex);
99
99
extern struct bHYPRE_Vector__object* 
100
 
  impl_bHYPRE_StructMatrix_fcast_bHYPRE_Vector(void* bi,
101
 
  sidl_BaseInterface* _ex);
102
 
extern struct sidl_BaseClass__object* 
103
 
  impl_bHYPRE_StructMatrix_fconnect_sidl_BaseClass(const char* url,
104
 
  sidl_bool ar, sidl_BaseInterface *_ex);
105
 
extern struct sidl_BaseClass__object* 
106
 
  impl_bHYPRE_StructMatrix_fcast_sidl_BaseClass(void* bi,
107
 
  sidl_BaseInterface* _ex);
108
 
extern struct sidl_BaseInterface__object* 
109
 
  impl_bHYPRE_StructMatrix_fconnect_sidl_BaseInterface(const char* url,
110
 
  sidl_bool ar, sidl_BaseInterface *_ex);
111
 
extern struct sidl_BaseInterface__object* 
112
 
  impl_bHYPRE_StructMatrix_fcast_sidl_BaseInterface(void* bi,
113
 
  sidl_BaseInterface* _ex);
114
 
extern struct sidl_ClassInfo__object* 
115
 
  impl_bHYPRE_StructMatrix_fconnect_sidl_ClassInfo(const char* url,
116
 
  sidl_bool ar, sidl_BaseInterface *_ex);
117
 
extern struct sidl_ClassInfo__object* 
118
 
  impl_bHYPRE_StructMatrix_fcast_sidl_ClassInfo(void* bi,
119
 
  sidl_BaseInterface* _ex);
120
 
extern struct sidl_RuntimeException__object* 
121
 
  impl_bHYPRE_StructMatrix_fconnect_sidl_RuntimeException(const char* url,
122
 
  sidl_bool ar, sidl_BaseInterface *_ex);
123
 
extern struct sidl_RuntimeException__object* 
124
 
  impl_bHYPRE_StructMatrix_fcast_sidl_RuntimeException(void* bi,
 
100
  impl_bHYPRE_StructMatrix_fcast_bHYPRE_Vector(void* bi, sidl_BaseInterface* 
 
101
  _ex);
 
102
extern struct sidl_BaseClass__object* 
 
103
  impl_bHYPRE_StructMatrix_fconnect_sidl_BaseClass(const char* url, sidl_bool 
 
104
  ar, sidl_BaseInterface *_ex);
 
105
extern struct sidl_BaseClass__object* 
 
106
  impl_bHYPRE_StructMatrix_fcast_sidl_BaseClass(void* bi, sidl_BaseInterface* 
 
107
  _ex);
 
108
extern struct sidl_BaseInterface__object* 
 
109
  impl_bHYPRE_StructMatrix_fconnect_sidl_BaseInterface(const char* url, 
 
110
  sidl_bool ar, sidl_BaseInterface *_ex);
 
111
extern struct sidl_BaseInterface__object* 
 
112
  impl_bHYPRE_StructMatrix_fcast_sidl_BaseInterface(void* bi, 
 
113
  sidl_BaseInterface* _ex);
 
114
extern struct sidl_ClassInfo__object* 
 
115
  impl_bHYPRE_StructMatrix_fconnect_sidl_ClassInfo(const char* url, sidl_bool 
 
116
  ar, sidl_BaseInterface *_ex);
 
117
extern struct sidl_ClassInfo__object* 
 
118
  impl_bHYPRE_StructMatrix_fcast_sidl_ClassInfo(void* bi, sidl_BaseInterface* 
 
119
  _ex);
 
120
extern struct sidl_RuntimeException__object* 
 
121
  impl_bHYPRE_StructMatrix_fconnect_sidl_RuntimeException(const char* url, 
 
122
  sidl_bool ar, sidl_BaseInterface *_ex);
 
123
extern struct sidl_RuntimeException__object* 
 
124
  impl_bHYPRE_StructMatrix_fcast_sidl_RuntimeException(void* bi, 
125
125
  sidl_BaseInterface* _ex);
126
126
extern
127
127
int32_t
317
317
  /* out */ sidl_BaseInterface *_ex);
318
318
 
319
319
extern struct bHYPRE_MPICommunicator__object* 
320
 
  impl_bHYPRE_StructMatrix_fconnect_bHYPRE_MPICommunicator(const char* url,
 
320
  impl_bHYPRE_StructMatrix_fconnect_bHYPRE_MPICommunicator(const char* url, 
321
321
  sidl_bool ar, sidl_BaseInterface *_ex);
322
322
extern struct bHYPRE_MPICommunicator__object* 
323
 
  impl_bHYPRE_StructMatrix_fcast_bHYPRE_MPICommunicator(void* bi,
324
 
  sidl_BaseInterface* _ex);
325
 
extern struct bHYPRE_MatrixVectorView__object* 
326
 
  impl_bHYPRE_StructMatrix_fconnect_bHYPRE_MatrixVectorView(const char* url,
327
 
  sidl_bool ar, sidl_BaseInterface *_ex);
328
 
extern struct bHYPRE_MatrixVectorView__object* 
329
 
  impl_bHYPRE_StructMatrix_fcast_bHYPRE_MatrixVectorView(void* bi,
330
 
  sidl_BaseInterface* _ex);
331
 
extern struct bHYPRE_Operator__object* 
332
 
  impl_bHYPRE_StructMatrix_fconnect_bHYPRE_Operator(const char* url,
333
 
  sidl_bool ar, sidl_BaseInterface *_ex);
334
 
extern struct bHYPRE_Operator__object* 
335
 
  impl_bHYPRE_StructMatrix_fcast_bHYPRE_Operator(void* bi,
336
 
  sidl_BaseInterface* _ex);
337
 
extern struct bHYPRE_ProblemDefinition__object* 
338
 
  impl_bHYPRE_StructMatrix_fconnect_bHYPRE_ProblemDefinition(const char* url,
339
 
  sidl_bool ar, sidl_BaseInterface *_ex);
340
 
extern struct bHYPRE_ProblemDefinition__object* 
341
 
  impl_bHYPRE_StructMatrix_fcast_bHYPRE_ProblemDefinition(void* bi,
342
 
  sidl_BaseInterface* _ex);
343
 
extern struct bHYPRE_StructGrid__object* 
344
 
  impl_bHYPRE_StructMatrix_fconnect_bHYPRE_StructGrid(const char* url,
345
 
  sidl_bool ar, sidl_BaseInterface *_ex);
346
 
extern struct bHYPRE_StructGrid__object* 
347
 
  impl_bHYPRE_StructMatrix_fcast_bHYPRE_StructGrid(void* bi,
348
 
  sidl_BaseInterface* _ex);
349
 
extern struct bHYPRE_StructMatrix__object* 
350
 
  impl_bHYPRE_StructMatrix_fconnect_bHYPRE_StructMatrix(const char* url,
351
 
  sidl_bool ar, sidl_BaseInterface *_ex);
352
 
extern struct bHYPRE_StructMatrix__object* 
353
 
  impl_bHYPRE_StructMatrix_fcast_bHYPRE_StructMatrix(void* bi,
354
 
  sidl_BaseInterface* _ex);
355
 
extern struct bHYPRE_StructMatrixView__object* 
356
 
  impl_bHYPRE_StructMatrix_fconnect_bHYPRE_StructMatrixView(const char* url,
357
 
  sidl_bool ar, sidl_BaseInterface *_ex);
358
 
extern struct bHYPRE_StructMatrixView__object* 
359
 
  impl_bHYPRE_StructMatrix_fcast_bHYPRE_StructMatrixView(void* bi,
360
 
  sidl_BaseInterface* _ex);
361
 
extern struct bHYPRE_StructStencil__object* 
362
 
  impl_bHYPRE_StructMatrix_fconnect_bHYPRE_StructStencil(const char* url,
363
 
  sidl_bool ar, sidl_BaseInterface *_ex);
364
 
extern struct bHYPRE_StructStencil__object* 
365
 
  impl_bHYPRE_StructMatrix_fcast_bHYPRE_StructStencil(void* bi,
 
323
  impl_bHYPRE_StructMatrix_fcast_bHYPRE_MPICommunicator(void* bi, 
 
324
  sidl_BaseInterface* _ex);
 
325
extern struct bHYPRE_MatrixVectorView__object* 
 
326
  impl_bHYPRE_StructMatrix_fconnect_bHYPRE_MatrixVectorView(const char* url, 
 
327
  sidl_bool ar, sidl_BaseInterface *_ex);
 
328
extern struct bHYPRE_MatrixVectorView__object* 
 
329
  impl_bHYPRE_StructMatrix_fcast_bHYPRE_MatrixVectorView(void* bi, 
 
330
  sidl_BaseInterface* _ex);
 
331
extern struct bHYPRE_Operator__object* 
 
332
  impl_bHYPRE_StructMatrix_fconnect_bHYPRE_Operator(const char* url, sidl_bool 
 
333
  ar, sidl_BaseInterface *_ex);
 
334
extern struct bHYPRE_Operator__object* 
 
335
  impl_bHYPRE_StructMatrix_fcast_bHYPRE_Operator(void* bi, sidl_BaseInterface* 
 
336
  _ex);
 
337
extern struct bHYPRE_ProblemDefinition__object* 
 
338
  impl_bHYPRE_StructMatrix_fconnect_bHYPRE_ProblemDefinition(const char* url, 
 
339
  sidl_bool ar, sidl_BaseInterface *_ex);
 
340
extern struct bHYPRE_ProblemDefinition__object* 
 
341
  impl_bHYPRE_StructMatrix_fcast_bHYPRE_ProblemDefinition(void* bi, 
 
342
  sidl_BaseInterface* _ex);
 
343
extern struct bHYPRE_StructGrid__object* 
 
344
  impl_bHYPRE_StructMatrix_fconnect_bHYPRE_StructGrid(const char* url, 
 
345
  sidl_bool ar, sidl_BaseInterface *_ex);
 
346
extern struct bHYPRE_StructGrid__object* 
 
347
  impl_bHYPRE_StructMatrix_fcast_bHYPRE_StructGrid(void* bi, 
 
348
  sidl_BaseInterface* _ex);
 
349
extern struct bHYPRE_StructMatrix__object* 
 
350
  impl_bHYPRE_StructMatrix_fconnect_bHYPRE_StructMatrix(const char* url, 
 
351
  sidl_bool ar, sidl_BaseInterface *_ex);
 
352
extern struct bHYPRE_StructMatrix__object* 
 
353
  impl_bHYPRE_StructMatrix_fcast_bHYPRE_StructMatrix(void* bi, 
 
354
  sidl_BaseInterface* _ex);
 
355
extern struct bHYPRE_StructMatrixView__object* 
 
356
  impl_bHYPRE_StructMatrix_fconnect_bHYPRE_StructMatrixView(const char* url, 
 
357
  sidl_bool ar, sidl_BaseInterface *_ex);
 
358
extern struct bHYPRE_StructMatrixView__object* 
 
359
  impl_bHYPRE_StructMatrix_fcast_bHYPRE_StructMatrixView(void* bi, 
 
360
  sidl_BaseInterface* _ex);
 
361
extern struct bHYPRE_StructStencil__object* 
 
362
  impl_bHYPRE_StructMatrix_fconnect_bHYPRE_StructStencil(const char* url, 
 
363
  sidl_bool ar, sidl_BaseInterface *_ex);
 
364
extern struct bHYPRE_StructStencil__object* 
 
365
  impl_bHYPRE_StructMatrix_fcast_bHYPRE_StructStencil(void* bi, 
366
366
  sidl_BaseInterface* _ex);
367
367
extern struct bHYPRE_Vector__object* 
368
368
  impl_bHYPRE_StructMatrix_fconnect_bHYPRE_Vector(const char* url, sidl_bool ar,
369
369
  sidl_BaseInterface *_ex);
370
370
extern struct bHYPRE_Vector__object* 
371
 
  impl_bHYPRE_StructMatrix_fcast_bHYPRE_Vector(void* bi,
372
 
  sidl_BaseInterface* _ex);
373
 
extern struct sidl_BaseClass__object* 
374
 
  impl_bHYPRE_StructMatrix_fconnect_sidl_BaseClass(const char* url,
375
 
  sidl_bool ar, sidl_BaseInterface *_ex);
376
 
extern struct sidl_BaseClass__object* 
377
 
  impl_bHYPRE_StructMatrix_fcast_sidl_BaseClass(void* bi,
378
 
  sidl_BaseInterface* _ex);
379
 
extern struct sidl_BaseInterface__object* 
380
 
  impl_bHYPRE_StructMatrix_fconnect_sidl_BaseInterface(const char* url,
381
 
  sidl_bool ar, sidl_BaseInterface *_ex);
382
 
extern struct sidl_BaseInterface__object* 
383
 
  impl_bHYPRE_StructMatrix_fcast_sidl_BaseInterface(void* bi,
384
 
  sidl_BaseInterface* _ex);
385
 
extern struct sidl_ClassInfo__object* 
386
 
  impl_bHYPRE_StructMatrix_fconnect_sidl_ClassInfo(const char* url,
387
 
  sidl_bool ar, sidl_BaseInterface *_ex);
388
 
extern struct sidl_ClassInfo__object* 
389
 
  impl_bHYPRE_StructMatrix_fcast_sidl_ClassInfo(void* bi,
390
 
  sidl_BaseInterface* _ex);
391
 
extern struct sidl_RuntimeException__object* 
392
 
  impl_bHYPRE_StructMatrix_fconnect_sidl_RuntimeException(const char* url,
393
 
  sidl_bool ar, sidl_BaseInterface *_ex);
394
 
extern struct sidl_RuntimeException__object* 
395
 
  impl_bHYPRE_StructMatrix_fcast_sidl_RuntimeException(void* bi,
 
371
  impl_bHYPRE_StructMatrix_fcast_bHYPRE_Vector(void* bi, sidl_BaseInterface* 
 
372
  _ex);
 
373
extern struct sidl_BaseClass__object* 
 
374
  impl_bHYPRE_StructMatrix_fconnect_sidl_BaseClass(const char* url, sidl_bool 
 
375
  ar, sidl_BaseInterface *_ex);
 
376
extern struct sidl_BaseClass__object* 
 
377
  impl_bHYPRE_StructMatrix_fcast_sidl_BaseClass(void* bi, sidl_BaseInterface* 
 
378
  _ex);
 
379
extern struct sidl_BaseInterface__object* 
 
380
  impl_bHYPRE_StructMatrix_fconnect_sidl_BaseInterface(const char* url, 
 
381
  sidl_bool ar, sidl_BaseInterface *_ex);
 
382
extern struct sidl_BaseInterface__object* 
 
383
  impl_bHYPRE_StructMatrix_fcast_sidl_BaseInterface(void* bi, 
 
384
  sidl_BaseInterface* _ex);
 
385
extern struct sidl_ClassInfo__object* 
 
386
  impl_bHYPRE_StructMatrix_fconnect_sidl_ClassInfo(const char* url, sidl_bool 
 
387
  ar, sidl_BaseInterface *_ex);
 
388
extern struct sidl_ClassInfo__object* 
 
389
  impl_bHYPRE_StructMatrix_fcast_sidl_ClassInfo(void* bi, sidl_BaseInterface* 
 
390
  _ex);
 
391
extern struct sidl_RuntimeException__object* 
 
392
  impl_bHYPRE_StructMatrix_fconnect_sidl_RuntimeException(const char* url, 
 
393
  sidl_bool ar, sidl_BaseInterface *_ex);
 
394
extern struct sidl_RuntimeException__object* 
 
395
  impl_bHYPRE_StructMatrix_fcast_sidl_RuntimeException(void* bi, 
396
396
  sidl_BaseInterface* _ex);
397
397
static int32_t
398
398
skel_bHYPRE_StructMatrix_SetValues(
403
403
/* out */ sidl_BaseInterface *_ex)
404
404
{
405
405
  int32_t _return;
406
 
  struct sidl_int__array* index_proxy = sidl_int__array_ensure(index, 1,
 
406
  struct sidl_int__array* index_proxy = sidl_int__array_ensure(index, 1, 
407
407
    sidl_column_major_order);
408
408
  int32_t* index_tmp = index_proxy->d_firstElement;
409
 
  struct sidl_int__array* stencil_indices_proxy = 
410
 
    sidl_int__array_ensure(stencil_indices, 1, sidl_column_major_order);
 
409
  struct sidl_int__array* stencil_indices_proxy = sidl_int__array_ensure(
 
410
    stencil_indices, 1, sidl_column_major_order);
411
411
  int32_t* stencil_indices_tmp = stencil_indices_proxy->d_firstElement;
412
412
  struct sidl_double__array* values_proxy = sidl_double__array_ensure(values, 1,
413
413
    sidl_column_major_order);
423
423
      stencil_indices_tmp,
424
424
      values_tmp,
425
425
      _ex);
 
426
  sidl_int__array_deleteRef(index_proxy);
 
427
  sidl_int__array_deleteRef(stencil_indices_proxy);
 
428
  sidl_double__array_deleteRef(values_proxy);
426
429
  return _return;
427
430
}
428
431
 
436
439
/* out */ sidl_BaseInterface *_ex)
437
440
{
438
441
  int32_t _return;
439
 
  struct sidl_int__array* ilower_proxy = sidl_int__array_ensure(ilower, 1,
 
442
  struct sidl_int__array* ilower_proxy = sidl_int__array_ensure(ilower, 1, 
440
443
    sidl_column_major_order);
441
444
  int32_t* ilower_tmp = ilower_proxy->d_firstElement;
442
 
  struct sidl_int__array* iupper_proxy = sidl_int__array_ensure(iupper, 1,
 
445
  struct sidl_int__array* iupper_proxy = sidl_int__array_ensure(iupper, 1, 
443
446
    sidl_column_major_order);
444
447
  int32_t* iupper_tmp = iupper_proxy->d_firstElement;
445
 
  struct sidl_int__array* stencil_indices_proxy = 
446
 
    sidl_int__array_ensure(stencil_indices, 1, sidl_column_major_order);
 
448
  struct sidl_int__array* stencil_indices_proxy = sidl_int__array_ensure(
 
449
    stencil_indices, 1, sidl_column_major_order);
447
450
  int32_t* stencil_indices_tmp = stencil_indices_proxy->d_firstElement;
448
451
  struct sidl_double__array* values_proxy = sidl_double__array_ensure(values, 1,
449
452
    sidl_column_major_order);
462
465
      values_tmp,
463
466
      nvalues,
464
467
      _ex);
 
468
  sidl_int__array_deleteRef(ilower_proxy);
 
469
  sidl_int__array_deleteRef(iupper_proxy);
 
470
  sidl_int__array_deleteRef(stencil_indices_proxy);
 
471
  sidl_double__array_deleteRef(values_proxy);
465
472
  return _return;
466
473
}
467
474
 
482
489
      num_ghost_tmp,
483
490
      dim2,
484
491
      _ex);
 
492
  sidl_int__array_deleteRef(num_ghost_proxy);
485
493
  return _return;
486
494
}
487
495
 
497
505
    sidl_int__array_ensure(stencil_constant_points, 1, sidl_column_major_order);
498
506
  int32_t* stencil_constant_points_tmp = 
499
507
    stencil_constant_points_proxy->d_firstElement;
500
 
  int32_t num_stencil_constant_points = 
501
 
    sidlLength(stencil_constant_points_proxy,0);
 
508
  int32_t num_stencil_constant_points = sidlLength(
 
509
    stencil_constant_points_proxy,0);
502
510
  _return =
503
511
    impl_bHYPRE_StructMatrix_SetConstantEntries(
504
512
      self,
505
513
      num_stencil_constant_points,
506
514
      stencil_constant_points_tmp,
507
515
      _ex);
 
516
  sidl_int__array_deleteRef(stencil_constant_points_proxy);
508
517
  return _return;
509
518
}
510
519
 
516
525
/* out */ sidl_BaseInterface *_ex)
517
526
{
518
527
  int32_t _return;
519
 
  struct sidl_int__array* stencil_indices_proxy = 
520
 
    sidl_int__array_ensure(stencil_indices, 1, sidl_column_major_order);
 
528
  struct sidl_int__array* stencil_indices_proxy = sidl_int__array_ensure(
 
529
    stencil_indices, 1, sidl_column_major_order);
521
530
  int32_t* stencil_indices_tmp = stencil_indices_proxy->d_firstElement;
522
531
  struct sidl_double__array* values_proxy = sidl_double__array_ensure(values, 1,
523
532
    sidl_column_major_order);
530
539
      stencil_indices_tmp,
531
540
      values_tmp,
532
541
      _ex);
 
542
  sidl_int__array_deleteRef(stencil_indices_proxy);
 
543
  sidl_double__array_deleteRef(values_proxy);
533
544
  return _return;
534
545
}
535
546
 
541
552
/* out */ sidl_BaseInterface *_ex)
542
553
{
543
554
  int32_t _return;
544
 
  struct sidl_int__array* value_proxy = sidl_int__array_ensure(value, 1,
 
555
  struct sidl_int__array* value_proxy = sidl_int__array_ensure(value, 1, 
545
556
    sidl_column_major_order);
546
557
  int32_t* value_tmp = value_proxy->d_firstElement;
547
558
  int32_t nvalues = sidlLength(value_proxy,0);
552
563
      value_tmp,
553
564
      nvalues,
554
565
      _ex);
 
566
  sidl_int__array_deleteRef(value_proxy);
555
567
  return _return;
556
568
}
557
569
 
563
575
/* out */ sidl_BaseInterface *_ex)
564
576
{
565
577
  int32_t _return;
566
 
  struct sidl_int__array* value_proxy = sidl_int__array_ensure(value, 2,
 
578
  struct sidl_int__array* value_proxy = sidl_int__array_ensure(value, 2, 
567
579
    sidl_column_major_order);
568
580
  _return =
569
581
    impl_bHYPRE_StructMatrix_SetIntArray2Parameter(
583
595
/* out */ sidl_BaseInterface *_ex)
584
596
{
585
597
  int32_t _return;
586
 
  struct sidl_double__array* value_proxy = sidl_double__array_ensure(value, 1,
 
598
  struct sidl_double__array* value_proxy = sidl_double__array_ensure(value, 1, 
587
599
    sidl_column_major_order);
588
600
  double* value_tmp = value_proxy->d_firstElement;
589
601
  int32_t nvalues = sidlLength(value_proxy,0);
594
606
      value_tmp,
595
607
      nvalues,
596
608
      _ex);
 
609
  sidl_double__array_deleteRef(value_proxy);
597
610
  return _return;
598
611
}
599
612
 
605
618
/* out */ sidl_BaseInterface *_ex)
606
619
{
607
620
  int32_t _return;
608
 
  struct sidl_double__array* value_proxy = sidl_double__array_ensure(value, 2,
 
621
  struct sidl_double__array* value_proxy = sidl_double__array_ensure(value, 2, 
609
622
    sidl_column_major_order);
610
623
  _return =
611
624
    impl_bHYPRE_StructMatrix_SetDoubleArray2Parameter(
681
694
  impl_bHYPRE_StructMatrix__load(&_throwaway_exception);
682
695
}
683
696
struct bHYPRE_MPICommunicator__object* 
684
 
  skel_bHYPRE_StructMatrix_fconnect_bHYPRE_MPICommunicator(const char* url,
 
697
  skel_bHYPRE_StructMatrix_fconnect_bHYPRE_MPICommunicator(const char* url, 
685
698
  sidl_bool ar, sidl_BaseInterface *_ex) { 
686
699
  return impl_bHYPRE_StructMatrix_fconnect_bHYPRE_MPICommunicator(url, ar, _ex);
687
700
}
688
701
 
689
702
struct bHYPRE_MPICommunicator__object* 
690
 
  skel_bHYPRE_StructMatrix_fcast_bHYPRE_MPICommunicator(void* bi,
 
703
  skel_bHYPRE_StructMatrix_fcast_bHYPRE_MPICommunicator(void* bi, 
691
704
  sidl_BaseInterface *_ex) { 
692
705
  return impl_bHYPRE_StructMatrix_fcast_bHYPRE_MPICommunicator(bi, _ex);
693
706
}
694
707
 
695
708
struct bHYPRE_MatrixVectorView__object* 
696
 
  skel_bHYPRE_StructMatrix_fconnect_bHYPRE_MatrixVectorView(const char* url,
 
709
  skel_bHYPRE_StructMatrix_fconnect_bHYPRE_MatrixVectorView(const char* url, 
697
710
  sidl_bool ar, sidl_BaseInterface *_ex) { 
698
 
  return impl_bHYPRE_StructMatrix_fconnect_bHYPRE_MatrixVectorView(url, ar,
 
711
  return impl_bHYPRE_StructMatrix_fconnect_bHYPRE_MatrixVectorView(url, ar, 
699
712
    _ex);
700
713
}
701
714
 
702
715
struct bHYPRE_MatrixVectorView__object* 
703
 
  skel_bHYPRE_StructMatrix_fcast_bHYPRE_MatrixVectorView(void* bi,
 
716
  skel_bHYPRE_StructMatrix_fcast_bHYPRE_MatrixVectorView(void* bi, 
704
717
  sidl_BaseInterface *_ex) { 
705
718
  return impl_bHYPRE_StructMatrix_fcast_bHYPRE_MatrixVectorView(bi, _ex);
706
719
}
707
720
 
708
721
struct bHYPRE_Operator__object* 
709
 
  skel_bHYPRE_StructMatrix_fconnect_bHYPRE_Operator(const char* url,
710
 
  sidl_bool ar, sidl_BaseInterface *_ex) { 
 
722
  skel_bHYPRE_StructMatrix_fconnect_bHYPRE_Operator(const char* url, sidl_bool 
 
723
  ar, sidl_BaseInterface *_ex) { 
711
724
  return impl_bHYPRE_StructMatrix_fconnect_bHYPRE_Operator(url, ar, _ex);
712
725
}
713
726
 
714
 
struct bHYPRE_Operator__object* 
715
 
  skel_bHYPRE_StructMatrix_fcast_bHYPRE_Operator(void* bi,
716
 
  sidl_BaseInterface *_ex) { 
 
727
struct bHYPRE_Operator__object* skel_bHYPRE_StructMatrix_fcast_bHYPRE_Operator(
 
728
  void* bi, sidl_BaseInterface *_ex) { 
717
729
  return impl_bHYPRE_StructMatrix_fcast_bHYPRE_Operator(bi, _ex);
718
730
}
719
731
 
720
732
struct bHYPRE_ProblemDefinition__object* 
721
 
  skel_bHYPRE_StructMatrix_fconnect_bHYPRE_ProblemDefinition(const char* url,
 
733
  skel_bHYPRE_StructMatrix_fconnect_bHYPRE_ProblemDefinition(const char* url, 
722
734
  sidl_bool ar, sidl_BaseInterface *_ex) { 
723
 
  return impl_bHYPRE_StructMatrix_fconnect_bHYPRE_ProblemDefinition(url, ar,
 
735
  return impl_bHYPRE_StructMatrix_fconnect_bHYPRE_ProblemDefinition(url, ar, 
724
736
    _ex);
725
737
}
726
738
 
727
739
struct bHYPRE_ProblemDefinition__object* 
728
 
  skel_bHYPRE_StructMatrix_fcast_bHYPRE_ProblemDefinition(void* bi,
 
740
  skel_bHYPRE_StructMatrix_fcast_bHYPRE_ProblemDefinition(void* bi, 
729
741
  sidl_BaseInterface *_ex) { 
730
742
  return impl_bHYPRE_StructMatrix_fcast_bHYPRE_ProblemDefinition(bi, _ex);
731
743
}
732
744
 
733
745
struct bHYPRE_StructGrid__object* 
734
 
  skel_bHYPRE_StructMatrix_fconnect_bHYPRE_StructGrid(const char* url,
 
746
  skel_bHYPRE_StructMatrix_fconnect_bHYPRE_StructGrid(const char* url, 
735
747
  sidl_bool ar, sidl_BaseInterface *_ex) { 
736
748
  return impl_bHYPRE_StructMatrix_fconnect_bHYPRE_StructGrid(url, ar, _ex);
737
749
}
738
750
 
739
751
struct bHYPRE_StructGrid__object* 
740
 
  skel_bHYPRE_StructMatrix_fcast_bHYPRE_StructGrid(void* bi,
741
 
  sidl_BaseInterface *_ex) { 
 
752
  skel_bHYPRE_StructMatrix_fcast_bHYPRE_StructGrid(void* bi, sidl_BaseInterface 
 
753
  *_ex) { 
742
754
  return impl_bHYPRE_StructMatrix_fcast_bHYPRE_StructGrid(bi, _ex);
743
755
}
744
756
 
745
757
struct bHYPRE_StructMatrix__object* 
746
 
  skel_bHYPRE_StructMatrix_fconnect_bHYPRE_StructMatrix(const char* url,
 
758
  skel_bHYPRE_StructMatrix_fconnect_bHYPRE_StructMatrix(const char* url, 
747
759
  sidl_bool ar, sidl_BaseInterface *_ex) { 
748
760
  return impl_bHYPRE_StructMatrix_fconnect_bHYPRE_StructMatrix(url, ar, _ex);
749
761
}
750
762
 
751
763
struct bHYPRE_StructMatrix__object* 
752
 
  skel_bHYPRE_StructMatrix_fcast_bHYPRE_StructMatrix(void* bi,
 
764
  skel_bHYPRE_StructMatrix_fcast_bHYPRE_StructMatrix(void* bi, 
753
765
  sidl_BaseInterface *_ex) { 
754
766
  return impl_bHYPRE_StructMatrix_fcast_bHYPRE_StructMatrix(bi, _ex);
755
767
}
756
768
 
757
769
struct bHYPRE_StructMatrixView__object* 
758
 
  skel_bHYPRE_StructMatrix_fconnect_bHYPRE_StructMatrixView(const char* url,
 
770
  skel_bHYPRE_StructMatrix_fconnect_bHYPRE_StructMatrixView(const char* url, 
759
771
  sidl_bool ar, sidl_BaseInterface *_ex) { 
760
 
  return impl_bHYPRE_StructMatrix_fconnect_bHYPRE_StructMatrixView(url, ar,
 
772
  return impl_bHYPRE_StructMatrix_fconnect_bHYPRE_StructMatrixView(url, ar, 
761
773
    _ex);
762
774
}
763
775
 
764
776
struct bHYPRE_StructMatrixView__object* 
765
 
  skel_bHYPRE_StructMatrix_fcast_bHYPRE_StructMatrixView(void* bi,
 
777
  skel_bHYPRE_StructMatrix_fcast_bHYPRE_StructMatrixView(void* bi, 
766
778
  sidl_BaseInterface *_ex) { 
767
779
  return impl_bHYPRE_StructMatrix_fcast_bHYPRE_StructMatrixView(bi, _ex);
768
780
}
769
781
 
770
782
struct bHYPRE_StructStencil__object* 
771
 
  skel_bHYPRE_StructMatrix_fconnect_bHYPRE_StructStencil(const char* url,
 
783
  skel_bHYPRE_StructMatrix_fconnect_bHYPRE_StructStencil(const char* url, 
772
784
  sidl_bool ar, sidl_BaseInterface *_ex) { 
773
785
  return impl_bHYPRE_StructMatrix_fconnect_bHYPRE_StructStencil(url, ar, _ex);
774
786
}
775
787
 
776
788
struct bHYPRE_StructStencil__object* 
777
 
  skel_bHYPRE_StructMatrix_fcast_bHYPRE_StructStencil(void* bi,
 
789
  skel_bHYPRE_StructMatrix_fcast_bHYPRE_StructStencil(void* bi, 
778
790
  sidl_BaseInterface *_ex) { 
779
791
  return impl_bHYPRE_StructMatrix_fcast_bHYPRE_StructStencil(bi, _ex);
780
792
}
781
793
 
782
 
struct bHYPRE_Vector__object* 
783
 
  skel_bHYPRE_StructMatrix_fconnect_bHYPRE_Vector(const char* url, sidl_bool ar,
784
 
  sidl_BaseInterface *_ex) { 
 
794
struct bHYPRE_Vector__object* skel_bHYPRE_StructMatrix_fconnect_bHYPRE_Vector(
 
795
  const char* url, sidl_bool ar, sidl_BaseInterface *_ex) { 
785
796
  return impl_bHYPRE_StructMatrix_fconnect_bHYPRE_Vector(url, ar, _ex);
786
797
}
787
798
 
788
 
struct bHYPRE_Vector__object* 
789
 
  skel_bHYPRE_StructMatrix_fcast_bHYPRE_Vector(void* bi,
790
 
  sidl_BaseInterface *_ex) { 
 
799
struct bHYPRE_Vector__object* skel_bHYPRE_StructMatrix_fcast_bHYPRE_Vector(
 
800
  void* bi, sidl_BaseInterface *_ex) { 
791
801
  return impl_bHYPRE_StructMatrix_fcast_bHYPRE_Vector(bi, _ex);
792
802
}
793
803
 
794
 
struct sidl_BaseClass__object* 
795
 
  skel_bHYPRE_StructMatrix_fconnect_sidl_BaseClass(const char* url,
796
 
  sidl_bool ar, sidl_BaseInterface *_ex) { 
 
804
struct sidl_BaseClass__object* skel_bHYPRE_StructMatrix_fconnect_sidl_BaseClass(
 
805
  const char* url, sidl_bool ar, sidl_BaseInterface *_ex) { 
797
806
  return impl_bHYPRE_StructMatrix_fconnect_sidl_BaseClass(url, ar, _ex);
798
807
}
799
808
 
800
 
struct sidl_BaseClass__object* 
801
 
  skel_bHYPRE_StructMatrix_fcast_sidl_BaseClass(void* bi,
802
 
  sidl_BaseInterface *_ex) { 
 
809
struct sidl_BaseClass__object* skel_bHYPRE_StructMatrix_fcast_sidl_BaseClass(
 
810
  void* bi, sidl_BaseInterface *_ex) { 
803
811
  return impl_bHYPRE_StructMatrix_fcast_sidl_BaseClass(bi, _ex);
804
812
}
805
813
 
806
814
struct sidl_BaseInterface__object* 
807
 
  skel_bHYPRE_StructMatrix_fconnect_sidl_BaseInterface(const char* url,
 
815
  skel_bHYPRE_StructMatrix_fconnect_sidl_BaseInterface(const char* url, 
808
816
  sidl_bool ar, sidl_BaseInterface *_ex) { 
809
817
  return impl_bHYPRE_StructMatrix_fconnect_sidl_BaseInterface(url, ar, _ex);
810
818
}
811
819
 
812
820
struct sidl_BaseInterface__object* 
813
 
  skel_bHYPRE_StructMatrix_fcast_sidl_BaseInterface(void* bi,
 
821
  skel_bHYPRE_StructMatrix_fcast_sidl_BaseInterface(void* bi, 
814
822
  sidl_BaseInterface *_ex) { 
815
823
  return impl_bHYPRE_StructMatrix_fcast_sidl_BaseInterface(bi, _ex);
816
824
}
817
825
 
818
 
struct sidl_ClassInfo__object* 
819
 
  skel_bHYPRE_StructMatrix_fconnect_sidl_ClassInfo(const char* url,
820
 
  sidl_bool ar, sidl_BaseInterface *_ex) { 
 
826
struct sidl_ClassInfo__object* skel_bHYPRE_StructMatrix_fconnect_sidl_ClassInfo(
 
827
  const char* url, sidl_bool ar, sidl_BaseInterface *_ex) { 
821
828
  return impl_bHYPRE_StructMatrix_fconnect_sidl_ClassInfo(url, ar, _ex);
822
829
}
823
830
 
824
 
struct sidl_ClassInfo__object* 
825
 
  skel_bHYPRE_StructMatrix_fcast_sidl_ClassInfo(void* bi,
826
 
  sidl_BaseInterface *_ex) { 
 
831
struct sidl_ClassInfo__object* skel_bHYPRE_StructMatrix_fcast_sidl_ClassInfo(
 
832
  void* bi, sidl_BaseInterface *_ex) { 
827
833
  return impl_bHYPRE_StructMatrix_fcast_sidl_ClassInfo(bi, _ex);
828
834
}
829
835
 
830
836
struct sidl_RuntimeException__object* 
831
 
  skel_bHYPRE_StructMatrix_fconnect_sidl_RuntimeException(const char* url,
 
837
  skel_bHYPRE_StructMatrix_fconnect_sidl_RuntimeException(const char* url, 
832
838
  sidl_bool ar, sidl_BaseInterface *_ex) { 
833
839
  return impl_bHYPRE_StructMatrix_fconnect_sidl_RuntimeException(url, ar, _ex);
834
840
}
835
841
 
836
842
struct sidl_RuntimeException__object* 
837
 
  skel_bHYPRE_StructMatrix_fcast_sidl_RuntimeException(void* bi,
 
843
  skel_bHYPRE_StructMatrix_fcast_sidl_RuntimeException(void* bi, 
838
844
  sidl_BaseInterface *_ex) { 
839
845
  return impl_bHYPRE_StructMatrix_fcast_sidl_RuntimeException(bi, _ex);
840
846
}