From 9e1faa98bea7da9258903f8477b54c1f7e7e0a90 Mon Sep 17 00:00:00 2001 From: Anthony Geay Date: Tue, 17 Oct 2017 08:03:15 +0200 Subject: [PATCH] Update py wrapping consecutively to new pickle implementation --- src/MEDCalculator/Swig/MEDCalculator.i | 45 ++----------------- .../Client/MEDCouplingClient.i | 42 ----------------- src/MEDCouplingCorba_Swig/MEDCouplingCorba.i | 42 ----------------- .../TestMEDCouplingCorbaClt.py | 8 ++-- 4 files changed, 8 insertions(+), 129 deletions(-) diff --git a/src/MEDCalculator/Swig/MEDCalculator.i b/src/MEDCalculator/Swig/MEDCalculator.i index e6445f3e1..a14ddd6d9 100644 --- a/src/MEDCalculator/Swig/MEDCalculator.i +++ b/src/MEDCalculator/Swig/MEDCalculator.i @@ -315,9 +315,6 @@ namespace MEDCoupling } %pythoncode %{ -def MEDCouplingDataArrayDoublenew(cls,*args): - import _MEDCalculator - return _MEDCalculator.DataArrayDouble____new___(cls,args) def MEDCouplingDataArrayDoubleIadd(self,*args): import _MEDCalculator return _MEDCalculator.DataArrayDouble____iadd___(self, self, *args) @@ -345,9 +342,6 @@ def MEDCouplingDataArrayDoubleTupleImul(self,*args): def MEDCouplingDataArrayDoubleTupleIdiv(self,*args): import _MEDCalculator return _MEDCalculator.DataArrayDoubleTuple____idiv___(self, self, *args) -def MEDCouplingFieldDoublenew(cls,*args): - import _MEDCalculator - return _MEDCalculator.MEDCouplingFieldDouble____new___(cls,args) def MEDCouplingFieldDoubleIadd(self,*args): import _MEDCalculator return _MEDCalculator.MEDCouplingFieldDouble____iadd___(self, self, *args) @@ -363,12 +357,6 @@ def MEDCouplingFieldDoubleIdiv(self,*args): def MEDCouplingFieldDoubleIpow(self,*args): import _MEDCalculator return _MEDCalculator.MEDCouplingFieldDouble____ipow___(self, self, *args) -def MEDCouplingDataArrayBytenew(cls,*args): - import _MEDCalculator - return _MEDCalculator.DataArrayByte____new___(cls,args) -def MEDCouplingDataArrayIntnew(cls,*args): - import _MEDCalculator - return _MEDCalculator.DataArrayInt____new___(cls,args) def MEDCouplingDataArrayIntIadd(self,*args): import _MEDCalculator return _MEDCalculator.DataArrayInt____iadd___(self, self, *args) @@ -408,38 +396,13 @@ def ParaMEDMEMDenseMatrixIadd(self,*args): def ParaMEDMEMDenseMatrixIsub(self,*args): import _MEDCalculator return _MEDCalculator.DenseMatrix____isub___(self, self, *args) -def MEDCouplingUMeshnew(cls,*args): - import _MEDCalculator - return _MEDCalculator.MEDCouplingUMesh____new___(cls,args) -def MEDCoupling1DGTUMeshnew(cls,*args): - import _MEDCalculator - return _MEDCalculator.MEDCoupling1DGTUMesh____new___(cls,args) -def MEDCoupling1SGTUMeshnew(cls,*args): - import _MEDCalculator - return _MEDCalculator.MEDCoupling1SGTUMesh____new___(cls,args) -def MEDCouplingCurveLinearMeshnew(cls,*args): - import _MEDCalculator - return _MEDCalculator.MEDCouplingCurveLinearMesh____new___(cls,args) -def MEDCouplingCMeshnew(cls,*args): - import _MEDCalculator - return _MEDCalculator.MEDCouplingCMesh____new___(cls,args) -def MEDCouplingIMeshnew(cls,*args): - import _MEDCalculator - return _MEDCalculator.MEDCouplingIMesh____new___(cls,args) -def MEDCouplingExtrudedMeshnew(cls,*args): - import _MEDCalculator - return _MEDCalculator.MEDCouplingMappedExtrudedMesh____new___(cls,args) -%} - -%pythoncode %{ -def ParaMEDMEMMEDFileUMeshnew(cls,*args): - import _MEDCalculator - return _MEDCalculator.MEDFileUMesh____new___(cls,args) %} %include "MEDCouplingFinalize.i" %pythoncode %{ -MEDFileUMesh.__new__=classmethod(ParaMEDMEMMEDFileUMeshnew) -del ParaMEDMEMMEDFileUMeshnew +def MEDCouplingMEDFileUMeshReduce(self): + return MEDCouplingStdReduceFunct,(MEDFileUMesh,((),(self.__getstate__()),)) +MEDFileUMesh.__reduce__=MEDCouplingMEDFileUMeshReduce +del MEDCouplingMEDFileUMeshReduce %} diff --git a/src/MEDCouplingCorba_Swig/Client/MEDCouplingClient.i b/src/MEDCouplingCorba_Swig/Client/MEDCouplingClient.i index cc8f067ae..9598cdd65 100644 --- a/src/MEDCouplingCorba_Swig/Client/MEDCouplingClient.i +++ b/src/MEDCouplingCorba_Swig/Client/MEDCouplingClient.i @@ -555,9 +555,6 @@ namespace MEDCoupling } %pythoncode %{ -def MEDCouplingDataArrayDoublenew(cls,*args): - import _MEDCouplingClient - return _MEDCouplingClient.DataArrayDouble____new___(cls,args) def MEDCouplingDataArrayDoubleIadd(self,*args): import _MEDCouplingClient return _MEDCouplingClient.DataArrayDouble____iadd___(self, self, *args) @@ -573,15 +570,6 @@ def MEDCouplingDataArrayDoubleIdiv(self,*args): def MEDCouplingDataArrayDoubleIpow(self,*args): import _MEDCouplingClient return _MEDCouplingClient.DataArrayDouble____ipow___(self, self, *args) -def MEDCouplingFieldIntnew(cls,*args): - import _MEDCouplingClient - return _MEDCouplingClient.MEDCouplingFieldInt____new___(cls,args) -def MEDCouplingFieldFloatnew(cls,*args): - import _MEDCouplingClient - return _MEDCouplingClient.MEDCouplingFieldFloat____new___(cls,args) -def MEDCouplingFieldDoublenew(cls,*args): - import _MEDCouplingClient - return _MEDCouplingClient.MEDCouplingFieldDouble____new___(cls,args) def MEDCouplingFieldDoubleIadd(self,*args): import _MEDCouplingClient return _MEDCouplingClient.MEDCouplingFieldDouble____iadd___(self, self, *args) @@ -597,9 +585,6 @@ def MEDCouplingFieldDoubleIdiv(self,*args): def MEDCouplingFieldDoubleIpow(self,*args): import _MEDCouplingClient return _MEDCouplingClient.MEDCouplingFieldDouble____ipow___(self, self, *args) -def MEDCouplingDataArrayIntnew(cls,*args): - import _MEDCouplingClient - return _MEDCouplingClient.DataArrayInt____new___(cls,args) def MEDCouplingDataArrayIntIadd(self,*args): import _MEDCouplingClient return _MEDCouplingClient.DataArrayInt____iadd___(self, self, *args) @@ -618,12 +603,6 @@ def MEDCouplingDataArrayIntImod(self,*args): def MEDCouplingDataArrayIntIpow(self,*args): import _MEDCouplingClient return _MEDCouplingClient.DataArrayInt____ipow___(self, self, *args) -def MEDCouplingDataArrayBytenew(cls,*args): - import _MEDCouplingClient - return _MEDCouplingClient.DataArrayByte____new___(cls,args) -def MEDCouplingDataArrayFloatnew(cls,*args): - import _MEDCouplingClient - return _MEDCouplingClient.DataArrayFloat____new___(cls,args) def MEDCouplingDataArrayFloatIadd(self,*args): import _MEDCouplingClient return _MEDCouplingClient.DataArrayFloat____iadd___(self, self, *args) @@ -669,27 +648,6 @@ def ParaMEDMEMDenseMatrixIadd(self,*args): def ParaMEDMEMDenseMatrixIsub(self,*args): import _MEDCouplingClient return _MEDCouplingClient.DenseMatrix____isub___(self, self, *args) -def MEDCouplingUMeshnew(cls,*args): - import _MEDCouplingClient - return _MEDCouplingClient.MEDCouplingUMesh____new___(cls,args) -def MEDCoupling1DGTUMeshnew(cls,*args): - import _MEDCouplingClient - return _MEDCouplingClient.MEDCoupling1DGTUMesh____new___(cls,args) -def MEDCoupling1SGTUMeshnew(cls,*args): - import _MEDCouplingClient - return _MEDCouplingClient.MEDCoupling1SGTUMesh____new___(cls,args) -def MEDCouplingCurveLinearMeshnew(cls,*args): - import _MEDCouplingClient - return _MEDCouplingClient.MEDCouplingCurveLinearMesh____new___(cls,args) -def MEDCouplingCMeshnew(cls,*args): - import _MEDCouplingClient - return _MEDCouplingClient.MEDCouplingCMesh____new___(cls,args) -def MEDCouplingIMeshnew(cls,*args): - import _MEDCouplingClient - return _MEDCouplingClient.MEDCouplingIMesh____new___(cls,args) -def MEDCouplingExtrudedMeshnew(cls,*args): - import _MEDCouplingClient - return _MEDCouplingClient.MEDCouplingMappedExtrudedMesh____new___(cls,args) %} %include "MEDCouplingFinalize.i" diff --git a/src/MEDCouplingCorba_Swig/MEDCouplingCorba.i b/src/MEDCouplingCorba_Swig/MEDCouplingCorba.i index a5e7aa5ef..848bdefb3 100644 --- a/src/MEDCouplingCorba_Swig/MEDCouplingCorba.i +++ b/src/MEDCouplingCorba_Swig/MEDCouplingCorba.i @@ -315,9 +315,6 @@ namespace MEDCoupling } %pythoncode %{ -def MEDCouplingDataArrayDoublenew(cls,*args): - import _MEDCouplingCorba - return _MEDCouplingCorba.DataArrayDouble____new___(cls,args) def MEDCouplingDataArrayDoubleIadd(self,*args): import _MEDCouplingCorba return _MEDCouplingCorba.DataArrayDouble____iadd___(self, self, *args) @@ -333,15 +330,6 @@ def MEDCouplingDataArrayDoubleIdiv(self,*args): def MEDCouplingDataArrayDoubleIpow(self,*args): import _MEDCouplingCorba return _MEDCouplingCorba.DataArrayDouble____ipow___(self, self, *args) -def MEDCouplingFieldIntnew(cls,*args): - import _MEDCouplingCorba - return _MEDCouplingCorba.MEDCouplingFieldInt____new___(cls,args) -def MEDCouplingFieldFloatnew(cls,*args): - import _MEDCouplingCorba - return _MEDCouplingCorba.MEDCouplingFieldFloat____new___(cls,args) -def MEDCouplingFieldDoublenew(cls,*args): - import _MEDCouplingCorba - return _MEDCouplingCorba.MEDCouplingFieldDouble____new___(cls,args) def MEDCouplingFieldDoubleIadd(self,*args): import _MEDCouplingCorba return _MEDCouplingCorba.MEDCouplingFieldDouble____iadd___(self, self, *args) @@ -357,9 +345,6 @@ def MEDCouplingFieldDoubleIdiv(self,*args): def MEDCouplingFieldDoubleIpow(self,*args): import _MEDCouplingCorba return _MEDCouplingCorba.MEDCouplingFieldDouble____ipow___(self, self, *args) -def MEDCouplingDataArrayIntnew(cls,*args): - import _MEDCouplingCorba - return _MEDCouplingCorba.DataArrayInt____new___(cls,args) def MEDCouplingDataArrayIntIadd(self,*args): import _MEDCouplingCorba return _MEDCouplingCorba.DataArrayInt____iadd___(self, self, *args) @@ -378,12 +363,6 @@ def MEDCouplingDataArrayIntImod(self,*args): def MEDCouplingDataArrayIntIpow(self,*args): import _MEDCouplingCorba return _MEDCouplingCorba.DataArrayInt____ipow___(self, self, *args) -def MEDCouplingDataArrayBytenew(cls,*args): - import _MEDCouplingCorba - return _MEDCouplingCorba.DataArrayByte____new___(cls,args) -def MEDCouplingDataArrayFloatnew(cls,*args): - import _MEDCouplingCorba - return _MEDCouplingCorba.DataArrayFloat____new___(cls,args) def MEDCouplingDataArrayFloatIadd(self,*args): import _MEDCouplingCorba return _MEDCouplingCorba.DataArrayFloat____iadd___(self, self, *args) @@ -429,27 +408,6 @@ def ParaMEDMEMDenseMatrixIadd(self,*args): def ParaMEDMEMDenseMatrixIsub(self,*args): import _MEDCouplingCorba return _MEDCouplingCorba.DenseMatrix____isub___(self, self, *args) -def MEDCouplingUMeshnew(cls,*args): - import _MEDCouplingCorba - return _MEDCouplingCorba.MEDCouplingUMesh____new___(cls,args) -def MEDCoupling1DGTUMeshnew(cls,*args): - import _MEDCouplingCorba - return _MEDCouplingCorba.MEDCoupling1DGTUMesh____new___(cls,args) -def MEDCoupling1SGTUMeshnew(cls,*args): - import _MEDCouplingCorba - return _MEDCouplingCorba.MEDCoupling1SGTUMesh____new___(cls,args) -def MEDCouplingCurveLinearMeshnew(cls,*args): - import _MEDCouplingCorba - return _MEDCouplingCorba.MEDCouplingCurveLinearMesh____new___(cls,args) -def MEDCouplingCMeshnew(cls,*args): - import _MEDCouplingCorba - return _MEDCouplingCorba.MEDCouplingCMesh____new___(cls,args) -def MEDCouplingIMeshnew(cls,*args): - import _MEDCouplingCorba - return _MEDCouplingCorba.MEDCouplingIMesh____new___(cls,args) -def MEDCouplingExtrudedMeshnew(cls,*args): - import _MEDCouplingCorba - return _MEDCouplingCorba.MEDCouplingMappedExtrudedMesh____new___(cls,args) %} %include "MEDCouplingFinalize.i" diff --git a/src/MEDCouplingCorba_Swig/TestMEDCouplingCorbaClt.py b/src/MEDCouplingCorba_Swig/TestMEDCouplingCorbaClt.py index 0aacae14d..2d9cef24d 100644 --- a/src/MEDCouplingCorba_Swig/TestMEDCouplingCorbaClt.py +++ b/src/MEDCouplingCorba_Swig/TestMEDCouplingCorbaClt.py @@ -300,7 +300,7 @@ class MEDCouplingCorbaServBasicsTestClt(unittest.TestCase): fieldPtr.UnRegister(); test=MEDCouplingCorbaSwigTest.MEDCouplingCorbaServBasicsTest() refField=test.buildFieldTemplateCellOn2D(); - self.assertTrue(fieldCpp.isEqual(refField,1.e-12,1.e-15)); + self.assertTrue(fieldCpp.isEqual(refField,1.e-12)); pass def testCorbaFieldTemplateNodeOn2D(self): @@ -309,7 +309,7 @@ class MEDCouplingCorbaServBasicsTestClt(unittest.TestCase): fieldPtr.UnRegister(); test=MEDCouplingCorbaSwigTest.MEDCouplingCorbaServBasicsTest() refField=test.buildFieldTemplateNodeOn2D(); - self.assertTrue(fieldCpp.isEqual(refField,1.e-12,1.e-15)); + self.assertTrue(fieldCpp.isEqual(refField,1.e-12)); pass def testCorbaFieldTemplateGaussPtOn2D(self): @@ -318,7 +318,7 @@ class MEDCouplingCorbaServBasicsTestClt(unittest.TestCase): fieldPtr.UnRegister(); test=MEDCouplingCorbaSwigTest.MEDCouplingCorbaServBasicsTest() refField=test.buildFieldTemplateGaussPtOn2D(); - self.assertTrue(fieldCpp.isEqual(refField,1.e-12,1.e-15)); + self.assertTrue(fieldCpp.isEqual(refField,1.e-12)); pass def testCorbaFieldTemplateGaussNEOn2D(self): @@ -327,7 +327,7 @@ class MEDCouplingCorbaServBasicsTestClt(unittest.TestCase): fieldPtr.UnRegister(); test=MEDCouplingCorbaSwigTest.MEDCouplingCorbaServBasicsTest() refField=test.buildFieldTemplateGaussNEOn2D(); - self.assertTrue(fieldCpp.isEqual(refField,1.e-12,1.e-15)); + self.assertTrue(fieldCpp.isEqual(refField,1.e-12)); pass def testCorbaMultiFields1(self): -- 2.39.2