Salome HOME
Merge branch 'master' of ssh://git.salome-platform.org/tools/medcoupling
[tools/medcoupling.git] / src / MEDCoupling_Swig / MEDCouplingFinalize.i
index 4c2c9df4f7fafda8a4e9415842fd3726bae01b6b..1640bc63b7acd614831f4b58365c976636600d51 100644 (file)
@@ -1,9 +1,9 @@
-// Copyright (C) 2007-2013  CEA/DEN, EDF R&D
+// Copyright (C) 2007-2016  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
 // License as published by the Free Software Foundation; either
-// version 2.1 of the License.
+// version 2.1 of the License, or (at your option) any later version.
 //
 // This library is distributed in the hope that it will be useful,
 // but WITHOUT ANY WARRANTY; without even the implied warranty of
 //
 
 %pythoncode %{
-DataArrayDouble.__iadd__=ParaMEDMEMDataArrayDoubleIadd
-DataArrayDouble.__isub__=ParaMEDMEMDataArrayDoubleIsub
-DataArrayDouble.__imul__=ParaMEDMEMDataArrayDoubleImul
-DataArrayDouble.__idiv__=ParaMEDMEMDataArrayDoubleIdiv
-DataArrayDouble.__ipow__=ParaMEDMEMDataArrayDoubleIpow
+InterpKernelException.__reduce__=INTERPKERNELExceptionReduce
+DataArrayDouble.__new__=classmethod(MEDCouplingDataArrayDoublenew)
+DataArrayDouble.__iadd__=MEDCouplingDataArrayDoubleIadd
+DataArrayDouble.__isub__=MEDCouplingDataArrayDoubleIsub
+DataArrayDouble.__imul__=MEDCouplingDataArrayDoubleImul
+DataArrayDouble.__idiv__=MEDCouplingDataArrayDoubleIdiv
+DataArrayDouble.__ipow__=MEDCouplingDataArrayDoubleIpow
 
-DataArrayInt.__iadd__=ParaMEDMEMDataArrayIntIadd
-DataArrayInt.__isub__=ParaMEDMEMDataArrayIntIsub
-DataArrayInt.__imul__=ParaMEDMEMDataArrayIntImul
-DataArrayInt.__idiv__=ParaMEDMEMDataArrayIntIdiv
-DataArrayInt.__imod__=ParaMEDMEMDataArrayIntImod
-DataArrayInt.__ipow__=ParaMEDMEMDataArrayIntIpow
+DataArrayInt.__new__=classmethod(MEDCouplingDataArrayIntnew)
+DataArrayInt.__iadd__=MEDCouplingDataArrayIntIadd
+DataArrayInt.__isub__=MEDCouplingDataArrayIntIsub
+DataArrayInt.__imul__=MEDCouplingDataArrayIntImul
+DataArrayInt.__idiv__=MEDCouplingDataArrayIntIdiv
+DataArrayInt.__imod__=MEDCouplingDataArrayIntImod
+DataArrayInt.__ipow__=MEDCouplingDataArrayIntIpow
 
-MEDCouplingFieldDouble.__iadd__=ParaMEDMEMMEDCouplingFieldDoubleIadd
-MEDCouplingFieldDouble.__isub__=ParaMEDMEMMEDCouplingFieldDoubleIsub
-MEDCouplingFieldDouble.__imul__=ParaMEDMEMMEDCouplingFieldDoubleImul
-MEDCouplingFieldDouble.__idiv__=ParaMEDMEMMEDCouplingFieldDoubleIdiv
+DataArrayByte.__new__=classmethod(MEDCouplingDataArrayBytenew)
 
-DataArrayDoubleTuple.__iadd__=ParaMEDMEMDataArrayDoubleTupleIadd
-DataArrayDoubleTuple.__isub__=ParaMEDMEMDataArrayDoubleTupleIsub
-DataArrayDoubleTuple.__imul__=ParaMEDMEMDataArrayDoubleTupleImul
-DataArrayDoubleTuple.__idiv__=ParaMEDMEMDataArrayDoubleTupleIdiv
+MEDCouplingFieldDouble.__iadd__=MEDCouplingFieldDoubleIadd
+MEDCouplingFieldDouble.__isub__=MEDCouplingFieldDoubleIsub
+MEDCouplingFieldDouble.__imul__=MEDCouplingFieldDoubleImul
+MEDCouplingFieldDouble.__idiv__=MEDCouplingFieldDoubleIdiv
+MEDCouplingFieldDouble.__ipow__=MEDCouplingFieldDoubleIpow
 
-DataArrayIntTuple.__iadd__=ParaMEDMEMDataArrayIntTupleIadd
-DataArrayIntTuple.__isub__=ParaMEDMEMDataArrayIntTupleIsub
-DataArrayIntTuple.__imul__=ParaMEDMEMDataArrayIntTupleImul
-DataArrayIntTuple.__idiv__=ParaMEDMEMDataArrayIntTupleIdiv
-DataArrayIntTuple.__imod__=ParaMEDMEMDataArrayIntTupleImod
+DataArrayDoubleTuple.__iadd__=MEDCouplingDataArrayDoubleTupleIadd
+DataArrayDoubleTuple.__isub__=MEDCouplingDataArrayDoubleTupleIsub
+DataArrayDoubleTuple.__imul__=MEDCouplingDataArrayDoubleTupleImul
+DataArrayDoubleTuple.__idiv__=MEDCouplingDataArrayDoubleTupleIdiv
 
-del ParaMEDMEMDataArrayDoubleIadd
-del ParaMEDMEMDataArrayDoubleIsub
-del ParaMEDMEMDataArrayDoubleImul
-del ParaMEDMEMDataArrayDoubleIdiv
-del ParaMEDMEMMEDCouplingFieldDoubleIadd
-del ParaMEDMEMMEDCouplingFieldDoubleIsub
-del ParaMEDMEMMEDCouplingFieldDoubleImul
-del ParaMEDMEMMEDCouplingFieldDoubleIdiv
-del ParaMEDMEMDataArrayIntIadd
-del ParaMEDMEMDataArrayIntIsub
-del ParaMEDMEMDataArrayIntImul
-del ParaMEDMEMDataArrayIntIdiv
-del ParaMEDMEMDataArrayIntImod
-del ParaMEDMEMDataArrayDoubleTupleIadd
-del ParaMEDMEMDataArrayDoubleTupleIsub
-del ParaMEDMEMDataArrayDoubleTupleImul
-del ParaMEDMEMDataArrayDoubleTupleIdiv
-del ParaMEDMEMDataArrayIntTupleIadd
-del ParaMEDMEMDataArrayIntTupleIsub
-del ParaMEDMEMDataArrayIntTupleImul
-del ParaMEDMEMDataArrayIntTupleIdiv
-del ParaMEDMEMDataArrayIntTupleImod
+DataArrayIntTuple.__iadd__=MEDCouplingDataArrayIntTupleIadd
+DataArrayIntTuple.__isub__=MEDCouplingDataArrayIntTupleIsub
+DataArrayIntTuple.__imul__=MEDCouplingDataArrayIntTupleImul
+DataArrayIntTuple.__idiv__=MEDCouplingDataArrayIntTupleIdiv
+DataArrayIntTuple.__imod__=MEDCouplingDataArrayIntTupleImod
+
+DenseMatrix.__iadd__=ParaMEDMEMDenseMatrixIadd
+DenseMatrix.__isub__=ParaMEDMEMDenseMatrixIsub
+
+MEDCouplingUMesh.__new__=classmethod(MEDCouplingUMeshnew)
+MEDCoupling1DGTUMesh.__new__=classmethod(MEDCoupling1DGTUMeshnew)
+MEDCoupling1SGTUMesh.__new__=classmethod(MEDCoupling1SGTUMeshnew)
+MEDCouplingCurveLinearMesh.__new__=classmethod(MEDCouplingCurveLinearMeshnew)
+MEDCouplingCMesh.__new__=classmethod(MEDCouplingCMeshnew)
+MEDCouplingIMesh.__new__=classmethod(MEDCouplingIMeshnew)
+MEDCouplingMappedExtrudedMesh.__new__=classmethod(MEDCouplingExtrudedMeshnew)
+MEDCouplingFieldDouble.__new__=classmethod(MEDCouplingFieldDoublenew)
+
+del INTERPKERNELExceptionReduce
+del MEDCouplingDataArrayDoublenew
+del MEDCouplingDataArrayDoubleIadd
+del MEDCouplingDataArrayDoubleIsub
+del MEDCouplingDataArrayDoubleImul
+del MEDCouplingDataArrayDoubleIdiv
+del MEDCouplingFieldDoubleIadd
+del MEDCouplingFieldDoubleIsub
+del MEDCouplingFieldDoubleImul
+del MEDCouplingFieldDoubleIdiv
+del MEDCouplingFieldDoubleIpow
+del MEDCouplingDataArrayIntnew
+del MEDCouplingDataArrayIntIadd
+del MEDCouplingDataArrayIntIsub
+del MEDCouplingDataArrayIntImul
+del MEDCouplingDataArrayIntIdiv
+del MEDCouplingDataArrayIntImod
+del MEDCouplingDataArrayBytenew
+del MEDCouplingDataArrayDoubleTupleIadd
+del MEDCouplingDataArrayDoubleTupleIsub
+del MEDCouplingDataArrayDoubleTupleImul
+del MEDCouplingDataArrayDoubleTupleIdiv
+del MEDCouplingDataArrayIntTupleIadd
+del MEDCouplingDataArrayIntTupleIsub
+del MEDCouplingDataArrayIntTupleImul
+del MEDCouplingDataArrayIntTupleIdiv
+del MEDCouplingDataArrayIntTupleImod
+del ParaMEDMEMDenseMatrixIadd
+del ParaMEDMEMDenseMatrixIsub
+del MEDCouplingUMeshnew
+del MEDCoupling1DGTUMeshnew
+del MEDCoupling1SGTUMeshnew
+del MEDCouplingCurveLinearMeshnew
+del MEDCouplingCMeshnew
+del MEDCouplingIMeshnew
+del MEDCouplingExtrudedMeshnew
+del MEDCouplingFieldDoublenew
 %}