1 // Copyright (C) 2007-2012 CEA/DEN, EDF R&D
3 // This library is free software; you can redistribute it and/or
4 // modify it under the terms of the GNU Lesser General Public
5 // License as published by the Free Software Foundation; either
6 // version 2.1 of the License.
8 // This library is distributed in the hope that it will be useful,
9 // but WITHOUT ANY WARRANTY; without even the implied warranty of
10 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11 // Lesser General Public License for more details.
13 // You should have received a copy of the GNU Lesser General Public
14 // License along with this library; if not, write to the Free Software
15 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
19 // Author : Anthony Geay (CEA/DEN)
21 %module MEDCouplingClient
24 #include "MEDCouplingFieldDoubleClient.hxx"
25 #include "MEDCouplingFieldTemplateClient.hxx"
26 #include "MEDCouplingMultiFieldsClient.hxx"
27 #include "MEDCouplingFieldOverTimeClient.hxx"
28 #include "MEDCouplingUMeshClient.hxx"
29 #include "MEDCouplingExtrudedMeshClient.hxx"
30 #include "MEDCouplingCMeshClient.hxx"
31 #include "MEDCouplingCurveLinearMeshClient.hxx"
32 #include "DataArrayDoubleClient.hxx"
33 #include "DataArrayIntClient.hxx"
37 using namespace ParaMEDMEM;
40 %include "MEDCouplingCommon.i"
42 %newobject ParaMEDMEM::MEDCouplingFieldDoubleClient::New;
43 %newobject ParaMEDMEM::MEDCouplingFieldTemplateClient::New;
44 %newobject ParaMEDMEM::MEDCouplingUMeshClient::New;
45 %newobject ParaMEDMEM::MEDCouplingExtrudedMeshClient::New;
46 %newobject ParaMEDMEM::MEDCouplingCMeshClient::New;
47 %newobject ParaMEDMEM::MEDCouplingCurveLinearMeshClient::New;
48 %newobject ParaMEDMEM::MEDCouplingMultiFieldsClient::New;
49 %newobject ParaMEDMEM::MEDCouplingFieldOverTimeClient::New;
50 %newobject ParaMEDMEM::DataArrayDoubleClient::New;
51 %newobject ParaMEDMEM::DataArrayIntClient::New;
58 class MEDCouplingFieldDoubleClient
63 static MEDCouplingFieldDouble *New(PyObject *fieldPtr) throw(INTERP_KERNEL::Exception)
65 PyObject* pdict=PyDict_New();
66 PyDict_SetItemString(pdict,"__builtins__",PyEval_GetBuiltins());
67 PyRun_String("import MEDCouplingCorbaServant_idl",Py_single_input,pdict, pdict);
68 PyRun_String("import CORBA",Py_single_input,pdict, pdict);
69 PyRun_String("orbTmp15634=CORBA.ORB_init([''])", Py_single_input,pdict, pdict);
70 PyObject *orbPython=PyDict_GetItemString(pdict,"orbTmp15634");
71 // Ask omniORBpy to transform SUPPORT (python Corba) ptr to IOR string
72 PyObject *iorField=PyObject_CallMethod(orbPython,(char*)"object_to_string",(char*)"O",fieldPtr);
74 throw INTERP_KERNEL::Exception("Error : the input parameter of MEDCouplingFieldDoubleClient.New appears to differ from CORBA reference ! Expecting a FieldDouble CORBA reference !");
75 char *ior=PyString_AsString(iorField);
77 CORBA::ORB_var orb=CORBA::ORB_init(argc,0);
78 CORBA::Object_var fieldPtrCpp=orb->string_to_object(ior);
79 SALOME_MED::MEDCouplingFieldDoubleCorbaInterface_var fieldPtrCppC=SALOME_MED::MEDCouplingFieldDoubleCorbaInterface::_narrow(fieldPtrCpp);
80 if(CORBA::is_nil(fieldPtrCppC))
81 throw INTERP_KERNEL::Exception("error corba pointer is not a SALOME_MED.MEDCouplingFieldDoubleCorbaInterface_ptr !");
84 MEDCouplingFieldDouble *ret=MEDCouplingFieldDoubleClient::New(fieldPtrCppC);
90 class MEDCouplingFieldTemplateClient
95 static MEDCouplingFieldTemplate *New(PyObject *fieldPtr) throw(INTERP_KERNEL::Exception)
97 PyObject* pdict=PyDict_New();
98 PyDict_SetItemString(pdict,"__builtins__",PyEval_GetBuiltins());
99 PyRun_String("import MEDCouplingCorbaServant_idl",Py_single_input,pdict, pdict);
100 PyRun_String("import CORBA",Py_single_input,pdict, pdict);
101 PyRun_String("orbTmp15634=CORBA.ORB_init([''])", Py_single_input,pdict, pdict);
102 PyObject *orbPython=PyDict_GetItemString(pdict,"orbTmp15634");
103 // Ask omniORBpy to transform SUPPORT (python Corba) ptr to IOR string
104 PyObject *iorField=PyObject_CallMethod(orbPython,(char*)"object_to_string",(char*)"O",fieldPtr);
106 throw INTERP_KERNEL::Exception("Error : the input parameter of MEDCouplingFieldTemplateClient.New appears to differ from CORBA reference ! Expecting a FieldTemplate CORBA reference !");
107 char *ior=PyString_AsString(iorField);
109 CORBA::ORB_var orb=CORBA::ORB_init(argc,0);
110 CORBA::Object_var fieldPtrCpp=orb->string_to_object(ior);
111 SALOME_MED::MEDCouplingFieldTemplateCorbaInterface_var fieldPtrCppC=SALOME_MED::MEDCouplingFieldTemplateCorbaInterface::_narrow(fieldPtrCpp);
112 if(CORBA::is_nil(fieldPtrCppC))
113 throw INTERP_KERNEL::Exception("error corba pointer is not a SALOME_MED.MEDCouplingFieldTemplateCorbaInterface_ptr !");
116 MEDCouplingFieldTemplate *ret=MEDCouplingFieldTemplateClient::New(fieldPtrCppC);
122 class MEDCouplingMultiFieldsClient
127 static MEDCouplingMultiFields *New(PyObject *fieldPtr) throw(INTERP_KERNEL::Exception)
129 PyObject* pdict=PyDict_New();
130 PyDict_SetItemString(pdict,"__builtins__",PyEval_GetBuiltins());
131 PyRun_String("import MEDCouplingCorbaServant_idl",Py_single_input,pdict, pdict);
132 PyRun_String("import CORBA",Py_single_input,pdict, pdict);
133 PyRun_String("orbTmp15634=CORBA.ORB_init([''])", Py_single_input,pdict, pdict);
134 PyObject *orbPython=PyDict_GetItemString(pdict,"orbTmp15634");
135 // Ask omniORBpy to transform SUPPORT (python Corba) ptr to IOR string
136 PyObject *iorField=PyObject_CallMethod(orbPython,(char*)"object_to_string",(char*)"O",fieldPtr);
138 throw INTERP_KERNEL::Exception("Error : the input parameter of MEDCouplingFieldTemplateClient.New appears to differ from CORBA reference ! Expecting a MultiFields CORBA reference !");
139 char *ior=PyString_AsString(iorField);
141 CORBA::ORB_var orb=CORBA::ORB_init(argc,0);
142 CORBA::Object_var fieldPtrCpp=orb->string_to_object(ior);
143 SALOME_MED::MEDCouplingMultiFieldsCorbaInterface_var fieldPtrCppC=SALOME_MED::MEDCouplingMultiFieldsCorbaInterface::_narrow(fieldPtrCpp);
144 if(CORBA::is_nil(fieldPtrCppC))
145 throw INTERP_KERNEL::Exception("error corba pointer is not a SALOME_MED.MEDCouplingMultiFieldsCorbaInterface_ptr !");
148 MEDCouplingMultiFields *ret=MEDCouplingMultiFieldsClient::New(fieldPtrCppC);
154 class MEDCouplingFieldOverTimeClient : public MEDCouplingFieldOverTime
157 std::vector<double> getTimeSteps() const;
160 static MEDCouplingFieldOverTimeClient *New(PyObject *fieldPtr) throw(INTERP_KERNEL::Exception)
162 PyObject* pdict=PyDict_New();
163 PyDict_SetItemString(pdict,"__builtins__",PyEval_GetBuiltins());
164 PyRun_String("import MEDCouplingCorbaServant_idl",Py_single_input,pdict, pdict);
165 PyRun_String("import CORBA",Py_single_input,pdict, pdict);
166 PyRun_String("orbTmp15634=CORBA.ORB_init([''])", Py_single_input,pdict, pdict);
167 PyObject *orbPython=PyDict_GetItemString(pdict,"orbTmp15634");
168 // Ask omniORBpy to transform SUPPORT (python Corba) ptr to IOR string
169 PyObject *iorField=PyObject_CallMethod(orbPython,(char*)"object_to_string",(char*)"O",fieldPtr);
171 throw INTERP_KERNEL::Exception("Error : the input parameter of MEDCouplingFieldOverTimeClient.New appears to differ from CORBA reference ! Expecting a FieldOverTime CORBA reference !");
172 char *ior=PyString_AsString(iorField);
174 CORBA::ORB_var orb=CORBA::ORB_init(argc,0);
175 CORBA::Object_var fieldPtrCpp=orb->string_to_object(ior);
176 SALOME_MED::MEDCouplingFieldOverTimeCorbaInterface_var fieldPtrCppC=SALOME_MED::MEDCouplingFieldOverTimeCorbaInterface::_narrow(fieldPtrCpp);
177 if(CORBA::is_nil(fieldPtrCppC))
178 throw INTERP_KERNEL::Exception("error corba pointer is not a SALOME_MED.MEDCouplingFieldOverTimeCorbaInterface_ptr !");
181 MEDCouplingFieldOverTimeClient *ret=MEDCouplingFieldOverTimeClient::New(fieldPtrCppC);
187 class MEDCouplingUMeshClient
192 static MEDCouplingUMesh *New(PyObject *meshPtr) throw(INTERP_KERNEL::Exception)
194 PyObject* pdict=PyDict_New();
195 PyDict_SetItemString(pdict,"__builtins__",PyEval_GetBuiltins());
196 PyRun_String("import MEDCouplingCorbaServant_idl",Py_single_input,pdict, pdict);
197 PyRun_String("import CORBA",Py_single_input,pdict, pdict);
198 PyRun_String("orbTmp15634=CORBA.ORB_init([''])", Py_single_input,pdict, pdict);
199 PyObject *orbPython=PyDict_GetItemString(pdict,"orbTmp15634");
200 // Ask omniORBpy to transform SUPPORT (python Corba) ptr to IOR string
201 PyObject *iorMesh=PyObject_CallMethod(orbPython,(char*)"object_to_string",(char*)"O",meshPtr);
203 throw INTERP_KERNEL::Exception("Error : the input parameter of MEDCouplingUMeshClient.New appears to differ from CORBA reference ! Expecting a UMeshCorbaInterface CORBA reference !");
204 char *ior=PyString_AsString(iorMesh);
206 CORBA::ORB_var orb=CORBA::ORB_init(argc,0);
207 CORBA::Object_var meshPtrCpp=orb->string_to_object(ior);
208 SALOME_MED::MEDCouplingUMeshCorbaInterface_var meshPtrCppC=SALOME_MED::MEDCouplingUMeshCorbaInterface::_narrow(meshPtrCpp);
209 if(CORBA::is_nil(meshPtrCppC))
210 throw INTERP_KERNEL::Exception("error corba pointer is not a SALOME_MED.MEDCouplingUMeshInterface_ptr !");
213 MEDCouplingUMesh *ret=MEDCouplingUMeshClient::New(meshPtrCppC);
219 class MEDCouplingExtrudedMeshClient
224 static MEDCouplingExtrudedMesh *New(PyObject *meshPtr) throw(INTERP_KERNEL::Exception)
226 PyObject* pdict=PyDict_New();
227 PyDict_SetItemString(pdict,"__builtins__",PyEval_GetBuiltins());
228 PyRun_String("import MEDCouplingCorbaServant_idl",Py_single_input,pdict, pdict);
229 PyRun_String("import CORBA",Py_single_input,pdict, pdict);
230 PyRun_String("orbTmp15634=CORBA.ORB_init([''])", Py_single_input,pdict, pdict);
231 PyObject *orbPython=PyDict_GetItemString(pdict,"orbTmp15634");
232 // Ask omniORBpy to transform SUPPORT (python Corba) ptr to IOR string
233 PyObject *iorMesh=PyObject_CallMethod(orbPython,(char*)"object_to_string",(char*)"O",meshPtr);
235 throw INTERP_KERNEL::Exception("Error : the input parameter of MEDCouplingExtrudedMeshClient.New appears to differ from CORBA reference ! Expecting an ExtrudedMeshCorbaInterface CORBA reference !");
236 char *ior=PyString_AsString(iorMesh);
238 CORBA::ORB_var orb=CORBA::ORB_init(argc,0);
239 CORBA::Object_var meshPtrCpp=orb->string_to_object(ior);
240 SALOME_MED::MEDCouplingExtrudedMeshCorbaInterface_var meshPtrCppC=SALOME_MED::MEDCouplingExtrudedMeshCorbaInterface::_narrow(meshPtrCpp);
241 if(CORBA::is_nil(meshPtrCppC))
242 throw INTERP_KERNEL::Exception("error corba pointer is not a SALOME_MED.MEDCouplingExtrudedMeshInterface_ptr !");
245 MEDCouplingExtrudedMesh *ret=MEDCouplingExtrudedMeshClient::New(meshPtrCppC);
251 class MEDCouplingCMeshClient
256 static MEDCouplingCMesh *New(PyObject *meshPtr) throw(INTERP_KERNEL::Exception)
258 PyObject* pdict=PyDict_New();
259 PyDict_SetItemString(pdict,"__builtins__",PyEval_GetBuiltins());
260 PyRun_String("import MEDCouplingCorbaServant_idl",Py_single_input,pdict, pdict);
261 PyRun_String("import CORBA",Py_single_input,pdict, pdict);
262 PyRun_String("orbTmp15634=CORBA.ORB_init([''])", Py_single_input,pdict, pdict);
263 PyObject *orbPython=PyDict_GetItemString(pdict,"orbTmp15634");
264 // Ask omniORBpy to transform SUPPORT (python Corba) ptr to IOR string
265 PyObject *iorMesh=PyObject_CallMethod(orbPython,(char*)"object_to_string",(char*)"O",meshPtr);
267 throw INTERP_KERNEL::Exception("Error : the input parameter of MEDCouplingCMeshClient.New appears to differ from CORBA reference ! Expecting a CMeshCorbaInterface CORBA reference !");
268 char *ior=PyString_AsString(iorMesh);
270 CORBA::ORB_var orb=CORBA::ORB_init(argc,0);
271 CORBA::Object_var meshPtrCpp=orb->string_to_object(ior);
272 SALOME_MED::MEDCouplingCMeshCorbaInterface_var meshPtrCppC=SALOME_MED::MEDCouplingCMeshCorbaInterface::_narrow(meshPtrCpp);
273 if(CORBA::is_nil(meshPtrCppC))
274 throw INTERP_KERNEL::Exception("error corba pointer is not a SALOME_MED.MEDCouplingCMeshInterface_ptr !");
277 MEDCouplingCMesh *ret=MEDCouplingCMeshClient::New(meshPtrCppC);
283 class MEDCouplingCurveLinearMeshClient
288 static MEDCouplingCurveLinearMesh *New(PyObject *meshPtr) throw(INTERP_KERNEL::Exception)
290 PyObject* pdict=PyDict_New();
291 PyDict_SetItemString(pdict,"__builtins__",PyEval_GetBuiltins());
292 PyRun_String("import MEDCouplingCorbaServant_idl",Py_single_input,pdict, pdict);
293 PyRun_String("import CORBA",Py_single_input,pdict, pdict);
294 PyRun_String("orbTmp15634=CORBA.ORB_init([''])", Py_single_input,pdict, pdict);
295 PyObject *orbPython=PyDict_GetItemString(pdict,"orbTmp15634");
296 // Ask omniORBpy to transform SUPPORT (python Corba) ptr to IOR string
297 PyObject *iorMesh=PyObject_CallMethod(orbPython,(char*)"object_to_string",(char*)"O",meshPtr);
299 throw INTERP_KERNEL::Exception("Error : the input parameter of MEDCouplingCurveLinearMeshClient.New appears to differ from CORBA reference ! Expecting a CurveLinearMeshCorbaInterface CORBA reference !");
300 char *ior=PyString_AsString(iorMesh);
302 CORBA::ORB_var orb=CORBA::ORB_init(argc,0);
303 CORBA::Object_var meshPtrCpp=orb->string_to_object(ior);
304 SALOME_MED::MEDCouplingCurveLinearMeshCorbaInterface_var meshPtrCppC=SALOME_MED::MEDCouplingCurveLinearMeshCorbaInterface::_narrow(meshPtrCpp);
305 if(CORBA::is_nil(meshPtrCppC))
306 throw INTERP_KERNEL::Exception("error corba pointer is not a SALOME_MED.MEDCouplingCurveLinearMeshInterface_ptr !");
309 MEDCouplingCurveLinearMesh *ret=MEDCouplingCurveLinearMeshClient::New(meshPtrCppC);
315 class DataArrayDoubleClient
320 static DataArrayDouble *New(PyObject *meshPtr) throw(INTERP_KERNEL::Exception)
322 PyObject* pdict=PyDict_New();
323 PyDict_SetItemString(pdict,"__builtins__",PyEval_GetBuiltins());
324 PyRun_String("import MEDCouplingCorbaServant_idl",Py_single_input,pdict, pdict);
325 PyRun_String("import CORBA",Py_single_input,pdict, pdict);
326 PyRun_String("orbTmp15634=CORBA.ORB_init([''])", Py_single_input,pdict, pdict);
327 PyObject *orbPython=PyDict_GetItemString(pdict,"orbTmp15634");
328 // Ask omniORBpy to transform SUPPORT (python Corba) ptr to IOR string
329 PyObject *iorMesh=PyObject_CallMethod(orbPython,(char*)"object_to_string",(char*)"O",meshPtr);
331 throw INTERP_KERNEL::Exception("Error : the input parameter of DataArrayDoubleClient.New appears to differ from CORBA reference ! Expecting a DataArrayDoubleCorbaInterface CORBA reference !");
332 char *ior=PyString_AsString(iorMesh);
334 CORBA::ORB_var orb=CORBA::ORB_init(argc,0);
335 CORBA::Object_var meshPtrCpp=orb->string_to_object(ior);
336 SALOME_MED::DataArrayDoubleCorbaInterface_var meshPtrCppC=SALOME_MED::DataArrayDoubleCorbaInterface::_narrow(meshPtrCpp);
337 if(CORBA::is_nil(meshPtrCppC))
338 throw INTERP_KERNEL::Exception("error corba pointer is not a SALOME_MED.DataArrayDoubleInterface_ptr ");
341 DataArrayDouble *ret=DataArrayDoubleClient::New(meshPtrCppC);
347 class DataArrayIntClient
352 static DataArrayInt *New(PyObject *meshPtr) throw(INTERP_KERNEL::Exception)
354 PyObject* pdict=PyDict_New();
355 PyDict_SetItemString(pdict,"__builtins__",PyEval_GetBuiltins());
356 PyRun_String("import MEDCouplingCorbaServant_idl",Py_single_input,pdict, pdict);
357 PyRun_String("import CORBA",Py_single_input,pdict, pdict);
358 PyRun_String("orbTmp15634=CORBA.ORB_init([''])", Py_single_input,pdict, pdict);
359 PyObject *orbPython=PyDict_GetItemString(pdict,"orbTmp15634");
360 // Ask omniORBpy to transform SUPPORT (python Corba) ptr to IOR string
361 PyObject *iorMesh=PyObject_CallMethod(orbPython,(char*)"object_to_string",(char*)"O",meshPtr);
363 throw INTERP_KERNEL::Exception("Error : the input parameter of DataArrayIntClient.New appears to differ from CORBA reference ! Expecting a DataArrayIntCorbaInterface CORBA reference !");
364 char *ior=PyString_AsString(iorMesh);
366 CORBA::ORB_var orb=CORBA::ORB_init(argc,0);
367 CORBA::Object_var meshPtrCpp=orb->string_to_object(ior);
368 SALOME_MED::DataArrayIntCorbaInterface_var meshPtrCppC=SALOME_MED::DataArrayIntCorbaInterface::_narrow(meshPtrCpp);
369 if(CORBA::is_nil(meshPtrCppC))
370 throw INTERP_KERNEL::Exception("error corba pointer is not a SALOME_MED.DataArrayIntInterface_ptr !");
373 DataArrayInt *ret=DataArrayIntClient::New(meshPtrCppC);
381 def ParaMEDMEMDataArrayDoubleIadd(self,*args):
382 import _MEDCouplingClient
383 return _MEDCouplingClient.DataArrayDouble____iadd___(self, self, *args)
384 def ParaMEDMEMDataArrayDoubleIsub(self,*args):
385 import _MEDCouplingClient
386 return _MEDCouplingClient.DataArrayDouble____isub___(self, self, *args)
387 def ParaMEDMEMDataArrayDoubleImul(self,*args):
388 import _MEDCouplingClient
389 return _MEDCouplingClient.DataArrayDouble____imul___(self, self, *args)
390 def ParaMEDMEMDataArrayDoubleIdiv(self,*args):
391 import _MEDCouplingClient
392 return _MEDCouplingClient.DataArrayDouble____idiv___(self, self, *args)
393 def ParaMEDMEMMEDCouplingFieldDoubleIadd(self,*args):
394 import _MEDCouplingClient
395 return _MEDCouplingClient.MEDCouplingFieldDouble____iadd___(self, self, *args)
396 def ParaMEDMEMMEDCouplingFieldDoubleIsub(self,*args):
397 import _MEDCouplingClient
398 return _MEDCouplingClient.MEDCouplingFieldDouble____isub___(self, self, *args)
399 def ParaMEDMEMMEDCouplingFieldDoubleImul(self,*args):
400 import _MEDCouplingClient
401 return _MEDCouplingClient.MEDCouplingFieldDouble____imul___(self, self, *args)
402 def ParaMEDMEMMEDCouplingFieldDoubleIdiv(self,*args):
403 import _MEDCouplingClient
404 return _MEDCouplingClient.MEDCouplingFieldDouble____idiv___(self, self, *args)
405 def ParaMEDMEMDataArrayIntIadd(self,*args):
406 import _MEDCouplingClient
407 return _MEDCouplingClient.DataArrayInt____iadd___(self, self, *args)
408 def ParaMEDMEMDataArrayIntIsub(self,*args):
409 import _MEDCouplingClient
410 return _MEDCouplingClient.DataArrayInt____isub___(self, self, *args)
411 def ParaMEDMEMDataArrayIntImul(self,*args):
412 import _MEDCouplingClient
413 return _MEDCouplingClient.DataArrayInt____imul___(self, self, *args)
414 def ParaMEDMEMDataArrayIntIdiv(self,*args):
415 import _MEDCouplingClient
416 return _MEDCouplingClient.DataArrayInt____idiv___(self, self, *args)
417 def ParaMEDMEMDataArrayIntImod(self,*args):
418 import _MEDCouplingClient
419 return _MEDCouplingClient.DataArrayInt____imod___(self, self, *args)
420 def ParaMEDMEMDataArrayDoubleTupleIadd(self,*args):
421 import _MEDCouplingClient
422 return _MEDCouplingClient.DataArrayDoubleTuple____iadd___(self, self, *args)
423 def ParaMEDMEMDataArrayDoubleTupleIsub(self,*args):
424 import _MEDCouplingClient
425 return _MEDCouplingClient.DataArrayDoubleTuple____isub___(self, self, *args)
426 def ParaMEDMEMDataArrayDoubleTupleImul(self,*args):
427 import _MEDCouplingClient
428 return _MEDCouplingClient.DataArrayDoubleTuple____imul___(self, self, *args)
429 def ParaMEDMEMDataArrayDoubleTupleIdiv(self,*args):
430 import _MEDCouplingClient
431 return _MEDCouplingClient.DataArrayDoubleTuple____idiv___(self, self, *args)
432 def ParaMEDMEMDataArrayIntTupleIadd(self,*args):
433 import _MEDCouplingClient
434 return _MEDCouplingClient.DataArrayIntTuple____iadd___(self, self, *args)
435 def ParaMEDMEMDataArrayIntTupleIsub(self,*args):
436 import _MEDCouplingClient
437 return _MEDCouplingClient.DataArrayIntTuple____isub___(self, self, *args)
438 def ParaMEDMEMDataArrayIntTupleImul(self,*args):
439 import _MEDCouplingClient
440 return _MEDCouplingClient.DataArrayIntTuple____imul___(self, self, *args)
441 def ParaMEDMEMDataArrayIntTupleIdiv(self,*args):
442 import _MEDCouplingClient
443 return _MEDCouplingClient.DataArrayIntTuple____idiv___(self, self, *args)
444 def ParaMEDMEMDataArrayIntTupleImod(self,*args):
445 import _MEDCouplingClient
446 return _MEDCouplingClient.DataArrayIntTuple____imod___(self, self, *args)
449 %include "MEDCouplingFinalize.i"