]> SALOME platform Git repositories - tools/medcoupling.git/blob - src/MEDCoupling_Swig/MEDCouplingFinalize.i
Salome HOME
MEDCouplingFieldTemplate is pickable + fix of memory leak in python wrapping linked...
[tools/medcoupling.git] / src / MEDCoupling_Swig / MEDCouplingFinalize.i
1 // Copyright (C) 2007-2019  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
23 DataArrayDouble.__reduce__=MEDCouplingDataArrayDoubleReduce
24 DataArrayDouble.__iadd__=MEDCouplingDataArrayDoubleIadd
25 DataArrayDouble.__isub__=MEDCouplingDataArrayDoubleIsub
26 DataArrayDouble.__imul__=MEDCouplingDataArrayDoubleImul
27 DataArrayDouble.__idiv__=MEDCouplingDataArrayDoubleIdiv
28 DataArrayDouble.__ipow__=MEDCouplingDataArrayDoubleIpow
29 DataArrayDouble.__truediv__=DataArrayDouble.__div__
30 DataArrayDouble.__itruediv__=MEDCouplingDataArrayDoubleIdiv
31 DataArrayDouble.__rtruediv__=DataArrayDouble.__rdiv__
32 DataArrayDouble.__floordiv__=DataArrayDouble.__div__
33 DataArrayDouble.__ifloordiv__=MEDCouplingDataArrayDoubleIdiv
34 DataArrayDouble.__rfloordiv__=DataArrayDouble.__rdiv__
35
36 DataArrayInt.__reduce__=MEDCouplingDataArrayIntReduce
37 DataArrayInt.__iadd__=MEDCouplingDataArrayIntIadd
38 DataArrayInt.__isub__=MEDCouplingDataArrayIntIsub
39 DataArrayInt.__imul__=MEDCouplingDataArrayIntImul
40 DataArrayInt.__idiv__=MEDCouplingDataArrayIntIdiv
41 DataArrayInt.__imod__=MEDCouplingDataArrayIntImod
42 DataArrayInt.__ipow__=MEDCouplingDataArrayIntIpow
43 DataArrayInt.__truediv__=DataArrayInt.__div__
44 DataArrayInt.__itruediv__=MEDCouplingDataArrayIntIdiv
45 DataArrayInt.__rtruediv__=DataArrayInt.__rdiv__
46 DataArrayInt.__floordiv__=DataArrayInt.__div__
47 DataArrayInt.__ifloordiv__=MEDCouplingDataArrayIntIdiv
48 DataArrayInt.__rfloordiv__=DataArrayInt.__rdiv__
49
50 DataArrayByte.__reduce__=MEDCouplingDataArrayByteReduce
51   
52 DataArrayFloat.__reduce__=MEDCouplingDataArrayFloatReduce
53 DataArrayFloat.__iadd__=MEDCouplingDataArrayFloatIadd
54 DataArrayFloat.__isub__=MEDCouplingDataArrayFloatIsub
55 DataArrayFloat.__imul__=MEDCouplingDataArrayFloatImul
56 DataArrayFloat.__idiv__=MEDCouplingDataArrayFloatIdiv
57 DataArrayFloat.__itruediv__=MEDCouplingDataArrayFloatIdiv
58 DataArrayFloat.__ifloordiv__=MEDCouplingDataArrayFloatIdiv
59
60 MEDCouplingFieldDouble.__reduce__=MEDCouplingFieldDoubleReduce
61 MEDCouplingFieldDouble.__iadd__=MEDCouplingFieldDoubleIadd
62 MEDCouplingFieldDouble.__isub__=MEDCouplingFieldDoubleIsub
63 MEDCouplingFieldDouble.__imul__=MEDCouplingFieldDoubleImul
64 MEDCouplingFieldDouble.__idiv__=MEDCouplingFieldDoubleIdiv
65 MEDCouplingFieldDouble.__ipow__=MEDCouplingFieldDoubleIpow
66 MEDCouplingFieldDouble.__truediv__=MEDCouplingFieldDouble.__div__
67 MEDCouplingFieldDouble.__rtruediv__=MEDCouplingFieldDouble.__rdiv__
68 MEDCouplingFieldDouble.__itruediv__=MEDCouplingFieldDoubleIdiv
69 MEDCouplingFieldDouble.__floordiv__=MEDCouplingFieldDouble.__div__
70 MEDCouplingFieldDouble.__rfloordiv__=MEDCouplingFieldDouble.__rdiv__
71 MEDCouplingFieldDouble.__ifloordiv__=MEDCouplingFieldDoubleIdiv
72
73 MEDCouplingFieldTemplate.__reduce__=MEDCouplingFieldTemplateReduce
74
75 MEDCouplingFieldInt.__reduce__=MEDCouplingFieldIntReduce
76   
77 MEDCouplingFieldFloat.__reduce__=MEDCouplingFieldFloatReduce
78
79 DataArrayDoubleTuple.__iadd__=MEDCouplingDataArrayDoubleTupleIadd
80 DataArrayDoubleTuple.__isub__=MEDCouplingDataArrayDoubleTupleIsub
81 DataArrayDoubleTuple.__imul__=MEDCouplingDataArrayDoubleTupleImul
82 DataArrayDoubleTuple.__idiv__=MEDCouplingDataArrayDoubleTupleIdiv
83 DataArrayDoubleTuple.__itruediv__=MEDCouplingDataArrayDoubleTupleIdiv
84 DataArrayDoubleTuple.__ifloordiv__=MEDCouplingDataArrayDoubleTupleIdiv
85
86 DataArrayIntTuple.__iadd__=MEDCouplingDataArrayIntTupleIadd
87 DataArrayIntTuple.__isub__=MEDCouplingDataArrayIntTupleIsub
88 DataArrayIntTuple.__imul__=MEDCouplingDataArrayIntTupleImul
89 DataArrayIntTuple.__idiv__=MEDCouplingDataArrayIntTupleIdiv
90 DataArrayIntTuple.__itruediv__=MEDCouplingDataArrayIntTupleIdiv
91 DataArrayIntTuple.__ifloordiv__=MEDCouplingDataArrayIntTupleIdiv
92 DataArrayIntTuple.__imod__=MEDCouplingDataArrayIntTupleImod
93
94 DenseMatrix.__iadd__=MEDCouplingDenseMatrixIadd
95 DenseMatrix.__isub__=MEDCouplingDenseMatrixIsub
96
97 MEDCouplingUMesh.__reduce__=MEDCouplingUMeshReduce
98 MEDCoupling1DGTUMesh.__reduce__=MEDCoupling1DGTUMeshReduce
99 MEDCoupling1SGTUMesh.__reduce__=MEDCoupling1SGTUMeshReduce
100 MEDCouplingCurveLinearMesh.__reduce__=MEDCouplingCurveLinearMeshReduce
101 MEDCouplingCMesh.__reduce__=MEDCouplingCMeshReduce
102 MEDCouplingIMesh.__reduce__=MEDCouplingIMeshReduce
103 MEDCouplingMappedExtrudedMesh.__reduce__=MEDCouplingMappedExtrudedMeshReduce
104
105 DataArrayAsciiCharIterator.__next__ = DataArrayAsciiCharIterator.next
106 DataArrayIntIterator.__next__ = DataArrayIntIterator.next
107 DataArrayDoubleIterator.__next__ = DataArrayDoubleIterator.next
108 MEDCouplingUMeshCellIterator.__next__ = MEDCouplingUMeshCellIterator.next
109 MEDCouplingUMeshCellByTypeIterator.__next__ = MEDCouplingUMeshCellByTypeIterator.next
110
111 del INTERPKERNELExceptionReduce
112 del MEDCouplingDataArrayDoubleReduce
113 del MEDCouplingDataArrayFloatReduce
114 del MEDCouplingDataArrayIntReduce
115 del MEDCouplingDataArrayByteReduce
116 del MEDCouplingUMeshReduce
117 del MEDCouplingCMeshReduce
118 del MEDCouplingIMeshReduce
119 del MEDCouplingMappedExtrudedMeshReduce
120 del MEDCouplingCurveLinearMeshReduce
121 del MEDCoupling1SGTUMeshReduce
122 del MEDCoupling1DGTUMeshReduce
123 del MEDCouplingFieldDoubleReduce
124 del MEDCouplingFieldFloatReduce
125 del MEDCouplingFieldIntReduce
126 del MEDCouplingFieldTemplateReduce
127 del MEDCouplingDataArrayDoubleIadd
128 del MEDCouplingDataArrayDoubleIsub
129 del MEDCouplingDataArrayDoubleImul
130 del MEDCouplingDataArrayDoubleIdiv
131 del MEDCouplingFieldDoubleIadd
132 del MEDCouplingFieldDoubleIsub
133 del MEDCouplingFieldDoubleImul
134 del MEDCouplingFieldDoubleIdiv
135 del MEDCouplingFieldDoubleIpow
136 del MEDCouplingDataArrayIntIadd
137 del MEDCouplingDataArrayIntIsub
138 del MEDCouplingDataArrayIntImul
139 del MEDCouplingDataArrayIntIdiv
140 del MEDCouplingDataArrayIntImod
141 del MEDCouplingDataArrayFloatIadd
142 del MEDCouplingDataArrayFloatIsub
143 del MEDCouplingDataArrayFloatImul
144 del MEDCouplingDataArrayFloatIdiv
145 del MEDCouplingDataArrayDoubleTupleIadd
146 del MEDCouplingDataArrayDoubleTupleIsub
147 del MEDCouplingDataArrayDoubleTupleImul
148 del MEDCouplingDataArrayDoubleTupleIdiv
149 del MEDCouplingDataArrayIntTupleIadd
150 del MEDCouplingDataArrayIntTupleIsub
151 del MEDCouplingDataArrayIntTupleImul
152 del MEDCouplingDataArrayIntTupleIdiv
153 del MEDCouplingDataArrayIntTupleImod
154 del MEDCouplingDenseMatrixIadd
155 del MEDCouplingDenseMatrixIsub
156 %}