Salome HOME
MEDFileFields::LoadSpecificEntities to improve perf when reading lots of TS.
[tools/medcoupling.git] / src / RENUMBER_Swig / MEDRenumber.i
index f5a38a8e365fee54c4a299053711b873b6a94069..9ba28d27448cc65be466c25135a1552a2aec36e7 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2014  CEA/DEN, EDF R&D
+// Copyright (C) 2007-2015  CEA/DEN, EDF R&D
 //
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Lesser General Public
 %include "MEDRenumberCommon.i"
 
 %pythoncode %{
+def ParaMEDMEMDataArrayDoublenew(cls,*args):
+    import _MEDRenumber
+    return _MEDRenumber.DataArrayDouble____new___(cls,args)
 def ParaMEDMEMDataArrayDoubleIadd(self,*args):
-    import _MEDCoupling
-    return _MEDCoupling.DataArrayDouble____iadd___(self, self, *args)
+    import _MEDRenumber
+    return _MEDRenumber.DataArrayDouble____iadd___(self, self, *args)
 def ParaMEDMEMDataArrayDoubleIsub(self,*args):
-    import _MEDCoupling
-    return _MEDCoupling.DataArrayDouble____isub___(self, self, *args)
+    import _MEDRenumber
+    return _MEDRenumber.DataArrayDouble____isub___(self, self, *args)
 def ParaMEDMEMDataArrayDoubleImul(self,*args):
-    import _MEDCoupling
-    return _MEDCoupling.DataArrayDouble____imul___(self, self, *args)
+    import _MEDRenumber
+    return _MEDRenumber.DataArrayDouble____imul___(self, self, *args)
 def ParaMEDMEMDataArrayDoubleIdiv(self,*args):
-    import _MEDCoupling
-    return _MEDCoupling.DataArrayDouble____idiv___(self, self, *args)
+    import _MEDRenumber
+    return _MEDRenumber.DataArrayDouble____idiv___(self, self, *args)
 def ParaMEDMEMDataArrayDoubleIpow(self,*args):
-    import _MEDCoupling
-    return _MEDCoupling.DataArrayDouble____ipow___(self, self, *args)
+    import _MEDRenumber
+    return _MEDRenumber.DataArrayDouble____ipow___(self, self, *args)
+def ParaMEDMEMDataArrayIntnew(cls,*args):
+    import _MEDRenumber
+    return _MEDRenumber.DataArrayInt____new___(cls,args)
 def ParaMEDMEMDataArrayIntIadd(self,*args):
-    import _MEDCoupling
-    return _MEDCoupling.DataArrayInt____iadd___(self, self, *args)
+    import _MEDRenumber
+    return _MEDRenumber.DataArrayInt____iadd___(self, self, *args)
 def ParaMEDMEMDataArrayIntIsub(self,*args):
-    import _MEDCoupling
-    return _MEDCoupling.DataArrayInt____isub___(self, self, *args)
+    import _MEDRenumber
+    return _MEDRenumber.DataArrayInt____isub___(self, self, *args)
 def ParaMEDMEMDataArrayIntImul(self,*args):
-    import _MEDCoupling
-    return _MEDCoupling.DataArrayInt____imul___(self, self, *args)
+    import _MEDRenumber
+    return _MEDRenumber.DataArrayInt____imul___(self, self, *args)
 def ParaMEDMEMDataArrayIntIdiv(self,*args):
-    import _MEDCoupling
-    return _MEDCoupling.DataArrayInt____idiv___(self, self, *args)
+    import _MEDRenumber
+    return _MEDRenumber.DataArrayInt____idiv___(self, self, *args)
 def ParaMEDMEMDataArrayIntImod(self,*args):
-    import _MEDCoupling
-    return _MEDCoupling.DataArrayInt____imod___(self, self, *args)
+    import _MEDRenumber
+    return _MEDRenumber.DataArrayInt____imod___(self, self, *args)
 def ParaMEDMEMDataArrayIntIpow(self,*args):
-    import _MEDCoupling
-    return _MEDCoupling.DataArrayInt____ipow___(self, self, *args)
+    import _MEDRenumber
+    return _MEDRenumber.DataArrayInt____ipow___(self, self, *args)
 def ParaMEDMEMDataArrayDoubleTupleIadd(self,*args):
-    import _MEDCoupling
-    return _MEDCoupling.DataArrayDoubleTuple____iadd___(self, self, *args)
+    import _MEDRenumber
+    return _MEDRenumber.DataArrayDoubleTuple____iadd___(self, self, *args)
 def ParaMEDMEMDataArrayDoubleTupleIsub(self,*args):
-    import _MEDCoupling
-    return _MEDCoupling.DataArrayDoubleTuple____isub___(self, self, *args)
+    import _MEDRenumber
+    return _MEDRenumber.DataArrayDoubleTuple____isub___(self, self, *args)
 def ParaMEDMEMDataArrayDoubleTupleImul(self,*args):
-    import _MEDCoupling
-    return _MEDCoupling.DataArrayDoubleTuple____imul___(self, self, *args)
+    import _MEDRenumber
+    return _MEDRenumber.DataArrayDoubleTuple____imul___(self, self, *args)
 def ParaMEDMEMDataArrayDoubleTupleIdiv(self,*args):
-    import _MEDCoupling
-    return _MEDCoupling.DataArrayDoubleTuple____idiv___(self, self, *args)
+    import _MEDRenumber
+    return _MEDRenumber.DataArrayDoubleTuple____idiv___(self, self, *args)
 def ParaMEDMEMDataArrayIntTupleIadd(self,*args):
-    import _MEDCoupling
-    return _MEDCoupling.DataArrayIntTuple____iadd___(self, self, *args)
+    import _MEDRenumber
+    return _MEDRenumber.DataArrayIntTuple____iadd___(self, self, *args)
 def ParaMEDMEMDataArrayIntTupleIsub(self,*args):
-    import _MEDCoupling
-    return _MEDCoupling.DataArrayIntTuple____isub___(self, self, *args)
+    import _MEDRenumber
+    return _MEDRenumber.DataArrayIntTuple____isub___(self, self, *args)
 def ParaMEDMEMDataArrayIntTupleImul(self,*args):
-    import _MEDCoupling
-    return _MEDCoupling.DataArrayIntTuple____imul___(self, self, *args)
+    import _MEDRenumber
+    return _MEDRenumber.DataArrayIntTuple____imul___(self, self, *args)
 def ParaMEDMEMDataArrayIntTupleIdiv(self,*args):
-    import _MEDCoupling
-    return _MEDCoupling.DataArrayIntTuple____idiv___(self, self, *args)
+    import _MEDRenumber
+    return _MEDRenumber.DataArrayIntTuple____idiv___(self, self, *args)
 def ParaMEDMEMDataArrayIntTupleImod(self,*args):
-    import _MEDCoupling
-    return _MEDCoupling.DataArrayIntTuple____imod___(self, self, *args)
+    import _MEDRenumber
+    return _MEDRenumber.DataArrayIntTuple____imod___(self, self, *args)
 %}
 
+
 %pythoncode %{
+InterpKernelException.__reduce__=INTERPKERNELExceptionReduce
+DataArrayDouble.__new__=classmethod(ParaMEDMEMDataArrayDoublenew)
 DataArrayDouble.__iadd__=ParaMEDMEMDataArrayDoubleIadd
 DataArrayDouble.__isub__=ParaMEDMEMDataArrayDoubleIsub
 DataArrayDouble.__imul__=ParaMEDMEMDataArrayDoubleImul
 DataArrayDouble.__idiv__=ParaMEDMEMDataArrayDoubleIdiv
 DataArrayDouble.__ipow__=ParaMEDMEMDataArrayDoubleIpow
 
+DataArrayInt.__new__=classmethod(ParaMEDMEMDataArrayIntnew)
 DataArrayInt.__iadd__=ParaMEDMEMDataArrayIntIadd
 DataArrayInt.__isub__=ParaMEDMEMDataArrayIntIsub
 DataArrayInt.__imul__=ParaMEDMEMDataArrayIntImul
@@ -107,10 +117,13 @@ DataArrayIntTuple.__imul__=ParaMEDMEMDataArrayIntTupleImul
 DataArrayIntTuple.__idiv__=ParaMEDMEMDataArrayIntTupleIdiv
 DataArrayIntTuple.__imod__=ParaMEDMEMDataArrayIntTupleImod
 
+del INTERPKERNELExceptionReduce
+del ParaMEDMEMDataArrayDoublenew
 del ParaMEDMEMDataArrayDoubleIadd
 del ParaMEDMEMDataArrayDoubleIsub
 del ParaMEDMEMDataArrayDoubleImul
 del ParaMEDMEMDataArrayDoubleIdiv
+del ParaMEDMEMDataArrayIntnew
 del ParaMEDMEMDataArrayIntIadd
 del ParaMEDMEMDataArrayIntIsub
 del ParaMEDMEMDataArrayIntImul