Salome HOME
Pickelization of (squashed merge of agy/PyPickelingOfMCObj) :
[tools/medcoupling.git] / src / MEDCoupling_Swig / MEDCouplingFinalize.i
1 // Copyright (C) 2007-2015  CEA/DEN, EDF R&D
2 //
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, or (at your option) any later version.
7 //
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.
12 //
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
16 //
17 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
18 //
19
20 %pythoncode %{
21 InterpKernelException.__reduce__=INTERPKERNELExceptionReduce
22 DataArrayDouble.__new__=classmethod(ParaMEDMEMDataArrayDoublenew)
23 DataArrayDouble.__iadd__=ParaMEDMEMDataArrayDoubleIadd
24 DataArrayDouble.__isub__=ParaMEDMEMDataArrayDoubleIsub
25 DataArrayDouble.__imul__=ParaMEDMEMDataArrayDoubleImul
26 DataArrayDouble.__idiv__=ParaMEDMEMDataArrayDoubleIdiv
27 DataArrayDouble.__ipow__=ParaMEDMEMDataArrayDoubleIpow
28
29 DataArrayInt.__new__=classmethod(ParaMEDMEMDataArrayIntnew)
30 DataArrayInt.__iadd__=ParaMEDMEMDataArrayIntIadd
31 DataArrayInt.__isub__=ParaMEDMEMDataArrayIntIsub
32 DataArrayInt.__imul__=ParaMEDMEMDataArrayIntImul
33 DataArrayInt.__idiv__=ParaMEDMEMDataArrayIntIdiv
34 DataArrayInt.__imod__=ParaMEDMEMDataArrayIntImod
35 DataArrayInt.__ipow__=ParaMEDMEMDataArrayIntIpow
36
37 MEDCouplingFieldDouble.__iadd__=ParaMEDMEMMEDCouplingFieldDoubleIadd
38 MEDCouplingFieldDouble.__isub__=ParaMEDMEMMEDCouplingFieldDoubleIsub
39 MEDCouplingFieldDouble.__imul__=ParaMEDMEMMEDCouplingFieldDoubleImul
40 MEDCouplingFieldDouble.__idiv__=ParaMEDMEMMEDCouplingFieldDoubleIdiv
41 MEDCouplingFieldDouble.__ipow__=ParaMEDMEMMEDCouplingFieldDoubleIpow
42
43 DataArrayDoubleTuple.__iadd__=ParaMEDMEMDataArrayDoubleTupleIadd
44 DataArrayDoubleTuple.__isub__=ParaMEDMEMDataArrayDoubleTupleIsub
45 DataArrayDoubleTuple.__imul__=ParaMEDMEMDataArrayDoubleTupleImul
46 DataArrayDoubleTuple.__idiv__=ParaMEDMEMDataArrayDoubleTupleIdiv
47
48 DataArrayIntTuple.__iadd__=ParaMEDMEMDataArrayIntTupleIadd
49 DataArrayIntTuple.__isub__=ParaMEDMEMDataArrayIntTupleIsub
50 DataArrayIntTuple.__imul__=ParaMEDMEMDataArrayIntTupleImul
51 DataArrayIntTuple.__idiv__=ParaMEDMEMDataArrayIntTupleIdiv
52 DataArrayIntTuple.__imod__=ParaMEDMEMDataArrayIntTupleImod
53
54 DenseMatrix.__iadd__=ParaMEDMEMDenseMatrixIadd
55 DenseMatrix.__isub__=ParaMEDMEMDenseMatrixIsub
56
57 MEDCouplingUMesh.__new__=classmethod(ParaMEDMEMMEDCouplingUMeshnew)
58 MEDCoupling1DGTUMesh.__new__=classmethod(ParaMEDMEMMEDCoupling1DGTUMeshnew)
59 MEDCoupling1SGTUMesh.__new__=classmethod(ParaMEDMEMMEDCoupling1SGTUMeshnew)
60 MEDCouplingCurveLinearMesh.__new__=classmethod(ParaMEDMEMMEDCouplingCurveLinearMeshnew)
61 MEDCouplingCMesh.__new__=classmethod(ParaMEDMEMMEDCouplingCMeshnew)
62 MEDCouplingIMesh.__new__=classmethod(ParaMEDMEMMEDCouplingIMeshnew)
63 MEDCouplingExtrudedMesh.__new__=classmethod(ParaMEDMEMMEDCouplingExtrudedMeshnew)
64 MEDCouplingFieldDouble.__new__=classmethod(ParaMEDMEMMEDCouplingFieldDoublenew)
65
66 del INTERPKERNELExceptionReduce
67 del ParaMEDMEMDataArrayDoublenew
68 del ParaMEDMEMDataArrayDoubleIadd
69 del ParaMEDMEMDataArrayDoubleIsub
70 del ParaMEDMEMDataArrayDoubleImul
71 del ParaMEDMEMDataArrayDoubleIdiv
72 del ParaMEDMEMMEDCouplingFieldDoubleIadd
73 del ParaMEDMEMMEDCouplingFieldDoubleIsub
74 del ParaMEDMEMMEDCouplingFieldDoubleImul
75 del ParaMEDMEMMEDCouplingFieldDoubleIdiv
76 del ParaMEDMEMMEDCouplingFieldDoubleIpow
77 del ParaMEDMEMDataArrayIntnew
78 del ParaMEDMEMDataArrayIntIadd
79 del ParaMEDMEMDataArrayIntIsub
80 del ParaMEDMEMDataArrayIntImul
81 del ParaMEDMEMDataArrayIntIdiv
82 del ParaMEDMEMDataArrayIntImod
83 del ParaMEDMEMDataArrayDoubleTupleIadd
84 del ParaMEDMEMDataArrayDoubleTupleIsub
85 del ParaMEDMEMDataArrayDoubleTupleImul
86 del ParaMEDMEMDataArrayDoubleTupleIdiv
87 del ParaMEDMEMDataArrayIntTupleIadd
88 del ParaMEDMEMDataArrayIntTupleIsub
89 del ParaMEDMEMDataArrayIntTupleImul
90 del ParaMEDMEMDataArrayIntTupleIdiv
91 del ParaMEDMEMDataArrayIntTupleImod
92 del ParaMEDMEMDenseMatrixIadd
93 del ParaMEDMEMDenseMatrixIsub
94 del ParaMEDMEMMEDCouplingUMeshnew
95 del ParaMEDMEMMEDCoupling1DGTUMeshnew
96 del ParaMEDMEMMEDCoupling1SGTUMeshnew
97 del ParaMEDMEMMEDCouplingCurveLinearMeshnew
98 del ParaMEDMEMMEDCouplingCMeshnew
99 del ParaMEDMEMMEDCouplingIMeshnew
100 del ParaMEDMEMMEDCouplingExtrudedMeshnew
101 del ParaMEDMEMMEDCouplingFieldDoublenew
102 %}