Salome HOME
Copyright update 2021
[tools/medcoupling.git] / src / RENUMBER_Swig / MEDRenumber.i
1 // Copyright (C) 2007-2021  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 %module MEDRenumber
21
22 %include "MEDRenumberCommon.i"
23
24 %pythoncode %{
25 def MEDCouplingDataArrayDoubleIadd(self,*args):
26     import _MEDRenumber
27     return _MEDRenumber.DataArrayDouble____iadd___(self, self, *args)
28 def MEDCouplingDataArrayDoubleIsub(self,*args):
29     import _MEDRenumber
30     return _MEDRenumber.DataArrayDouble____isub___(self, self, *args)
31 def MEDCouplingDataArrayDoubleImul(self,*args):
32     import _MEDRenumber
33     return _MEDRenumber.DataArrayDouble____imul___(self, self, *args)
34 def MEDCouplingDataArrayDoubleIdiv(self,*args):
35     import _MEDRenumber
36     return _MEDRenumber.DataArrayDouble____idiv___(self, self, *args)
37 def MEDCouplingDataArrayDoubleIpow(self,*args):
38     import _MEDRenumber
39     return _MEDRenumber.DataArrayDouble____ipow___(self, self, *args)
40 def MEDCouplingDataArrayInt32Iadd(self,*args):
41     import _MEDRenumber
42     return _MEDRenumber.DataArrayInt32____iadd___(self, self, *args)
43 def MEDCouplingDataArrayInt32Isub(self,*args):
44     import _MEDRenumber
45     return _MEDRenumber.DataArrayInt32____isub___(self, self, *args)
46 def MEDCouplingDataArrayInt32Imul(self,*args):
47     import _MEDRenumber
48     return _MEDRenumber.DataArrayInt32____imul___(self, self, *args)
49 def MEDCouplingDataArrayInt32Idiv(self,*args):
50     import _MEDRenumber
51     return _MEDRenumber.DataArrayInt32____idiv___(self, self, *args)
52 def MEDCouplingDataArrayInt32Imod(self,*args):
53     import _MEDRenumber
54     return _MEDRenumber.DataArrayInt32____imod___(self, self, *args)
55 def MEDCouplingDataArrayInt32Ipow(self,*args):
56     import _MEDRenumber
57     return _MEDRenumber.DataArrayInt32____ipow___(self, self, *args)
58 def MEDCouplingDataArrayInt64Iadd(self,*args):
59     import _MEDRenumber
60     return _MEDRenumber.DataArrayInt64____iadd___(self, self, *args)
61 def MEDCouplingDataArrayInt64Isub(self,*args):
62     import _MEDRenumber
63     return _MEDRenumber.DataArrayInt64____isub___(self, self, *args)
64 def MEDCouplingDataArrayInt64Imul(self,*args):
65     import _MEDRenumber
66     return _MEDRenumber.DataArrayInt64____imul___(self, self, *args)
67 def MEDCouplingDataArrayInt64Idiv(self,*args):
68     import _MEDRenumber
69     return _MEDRenumber.DataArrayInt64____idiv___(self, self, *args)
70 def MEDCouplingDataArrayInt64Imod(self,*args):
71     import _MEDRenumber
72     return _MEDRenumber.DataArrayInt64____imod___(self, self, *args)
73 def MEDCouplingDataArrayInt64Ipow(self,*args):
74     import _MEDRenumber
75     return _MEDRenumber.DataArrayInt64____ipow___(self, self, *args)
76 def MEDCouplingDataArrayFloatIadd(self,*args):
77     import _MEDRenumber
78     return _MEDRenumber.DataArrayFloat____iadd___(self, self, *args)
79 def MEDCouplingDataArrayFloatIsub(self,*args):
80     import _MEDRenumber
81     return _MEDRenumber.DataArrayFloat____isub___(self, self, *args)
82 def MEDCouplingDataArrayFloatImul(self,*args):
83     import _MEDRenumber
84     return _MEDRenumber.DataArrayFloat____imul___(self, self, *args)
85 def MEDCouplingDataArrayFloatIdiv(self,*args):
86     import _MEDRenumber
87     return _MEDRenumber.DataArrayFloat____idiv___(self, self, *args)
88 def MEDCouplingDataArrayDoubleTupleIadd(self,*args):
89     import _MEDRenumber
90     return _MEDRenumber.DataArrayDoubleTuple____iadd___(self, self, *args)
91 def MEDCouplingDataArrayDoubleTupleIsub(self,*args):
92     import _MEDRenumber
93     return _MEDRenumber.DataArrayDoubleTuple____isub___(self, self, *args)
94 def MEDCouplingDataArrayDoubleTupleImul(self,*args):
95     import _MEDRenumber
96     return _MEDRenumber.DataArrayDoubleTuple____imul___(self, self, *args)
97 def MEDCouplingDataArrayDoubleTupleIdiv(self,*args):
98     import _MEDRenumber
99     return _MEDRenumber.DataArrayDoubleTuple____idiv___(self, self, *args)
100 def MEDCouplingDataArrayInt32TupleIadd(self,*args):
101     import _MEDRenumber
102     return _MEDRenumber.DataArrayInt32Tuple____iadd___(self, self, *args)
103 def MEDCouplingDataArrayInt32TupleIsub(self,*args):
104     import _MEDRenumber
105     return _MEDRenumber.DataArrayInt32Tuple____isub___(self, self, *args)
106 def MEDCouplingDataArrayInt32TupleImul(self,*args):
107     import _MEDRenumber
108     return _MEDRenumber.DataArrayInt32Tuple____imul___(self, self, *args)
109 def MEDCouplingDataArrayInt32TupleIdiv(self,*args):
110     import _MEDRenumber
111     return _MEDRenumber.DataArrayInt32Tuple____idiv___(self, self, *args)
112 def MEDCouplingDataArrayInt32TupleImod(self,*args):
113     import _MEDRenumber
114     return _MEDRenumber.DataArrayInt32Tuple____imod___(self, self, *args)
115 def MEDCouplingDataArrayInt64TupleIadd(self,*args):
116     import _MEDRenumber
117     return _MEDRenumber.DataArrayInt64Tuple____iadd___(self, self, *args)
118 def MEDCouplingDataArrayInt64TupleIsub(self,*args):
119     import _MEDRenumber
120     return _MEDRenumber.DataArrayInt64Tuple____isub___(self, self, *args)
121 def MEDCouplingDataArrayInt64TupleImul(self,*args):
122     import _MEDRenumber
123     return _MEDRenumber.DataArrayInt64Tuple____imul___(self, self, *args)
124 def MEDCouplingDataArrayInt64TupleIdiv(self,*args):
125     import _MEDRenumber
126     return _MEDRenumber.DataArrayInt64Tuple____idiv___(self, self, *args)
127 def MEDCouplingDataArrayInt64TupleImod(self,*args):
128     import _MEDRenumber
129     return _MEDRenumber.DataArrayInt64Tuple____imod___(self, self, *args)
130 %}
131
132
133 %pythoncode %{
134 InterpKernelException.__reduce__=INTERPKERNELExceptionReduce
135 DataArrayDouble.__reduce__=MEDCouplingDataArrayDoubleReduce
136 DataArrayDouble.__iadd__=MEDCouplingDataArrayDoubleIadd
137 DataArrayDouble.__isub__=MEDCouplingDataArrayDoubleIsub
138 DataArrayDouble.__imul__=MEDCouplingDataArrayDoubleImul
139 DataArrayDouble.__idiv__=MEDCouplingDataArrayDoubleIdiv
140 DataArrayDouble.__ipow__=MEDCouplingDataArrayDoubleIpow
141
142 DataArrayInt32.__reduce__=MEDCouplingDataArrayInt32Reduce
143 DataArrayInt32.__iadd__=MEDCouplingDataArrayInt32Iadd
144 DataArrayInt32.__isub__=MEDCouplingDataArrayInt32Isub
145 DataArrayInt32.__imul__=MEDCouplingDataArrayInt32Imul
146 DataArrayInt32.__idiv__=MEDCouplingDataArrayInt32Idiv
147 DataArrayInt32.__imod__=MEDCouplingDataArrayInt32Imod
148 DataArrayInt32.__ipow__=MEDCouplingDataArrayInt32Ipow
149 DataArrayInt64.__reduce__=MEDCouplingDataArrayInt64Reduce
150 DataArrayInt64.__iadd__=MEDCouplingDataArrayInt64Iadd
151 DataArrayInt64.__isub__=MEDCouplingDataArrayInt64Isub
152 DataArrayInt64.__imul__=MEDCouplingDataArrayInt64Imul
153 DataArrayInt64.__idiv__=MEDCouplingDataArrayInt64Idiv
154 DataArrayInt64.__imod__=MEDCouplingDataArrayInt64Imod
155 DataArrayInt64.__ipow__=MEDCouplingDataArrayInt64Ipow
156
157 DataArrayDoubleTuple.__iadd__=MEDCouplingDataArrayDoubleTupleIadd
158 DataArrayDoubleTuple.__isub__=MEDCouplingDataArrayDoubleTupleIsub
159 DataArrayDoubleTuple.__imul__=MEDCouplingDataArrayDoubleTupleImul
160 DataArrayDoubleTuple.__idiv__=MEDCouplingDataArrayDoubleTupleIdiv
161
162 DataArrayInt32Tuple.__iadd__=MEDCouplingDataArrayInt32TupleIadd
163 DataArrayInt32Tuple.__isub__=MEDCouplingDataArrayInt32TupleIsub
164 DataArrayInt32Tuple.__imul__=MEDCouplingDataArrayInt32TupleImul
165 DataArrayInt32Tuple.__idiv__=MEDCouplingDataArrayInt32TupleIdiv
166 DataArrayInt32Tuple.__itruediv__=MEDCouplingDataArrayInt32TupleIdiv
167 DataArrayInt32Tuple.__ifloordiv__=MEDCouplingDataArrayInt32TupleIdiv
168 DataArrayInt32Tuple.__imod__=MEDCouplingDataArrayInt32TupleImod
169
170 DataArrayInt64Tuple.__iadd__=MEDCouplingDataArrayInt64TupleIadd
171 DataArrayInt64Tuple.__isub__=MEDCouplingDataArrayInt64TupleIsub
172 DataArrayInt64Tuple.__imul__=MEDCouplingDataArrayInt64TupleImul
173 DataArrayInt64Tuple.__idiv__=MEDCouplingDataArrayInt64TupleIdiv
174 DataArrayInt64Tuple.__itruediv__=MEDCouplingDataArrayInt64TupleIdiv
175 DataArrayInt64Tuple.__ifloordiv__=MEDCouplingDataArrayInt64TupleIdiv
176 DataArrayInt64Tuple.__imod__=MEDCouplingDataArrayInt64TupleImod
177
178
179
180
181 del INTERPKERNELExceptionReduce
182 del MEDCouplingDataArrayDoubleIadd
183 del MEDCouplingDataArrayDoubleIdiv
184 del MEDCouplingDataArrayDoubleImul
185 del MEDCouplingDataArrayDoubleIpow
186 del MEDCouplingDataArrayDoubleIsub
187 del MEDCouplingDataArrayDoubleReduce
188 del MEDCouplingDataArrayDoubleTupleIadd
189 del MEDCouplingDataArrayDoubleTupleIdiv
190 del MEDCouplingDataArrayDoubleTupleImul
191 del MEDCouplingDataArrayDoubleTupleIsub
192 del MEDCouplingDataArrayInt32Iadd
193 del MEDCouplingDataArrayInt32Idiv
194 del MEDCouplingDataArrayInt32Imod
195 del MEDCouplingDataArrayInt32Imul
196 del MEDCouplingDataArrayInt32Ipow
197 del MEDCouplingDataArrayInt32Isub
198 del MEDCouplingDataArrayInt32Reduce
199 del MEDCouplingDataArrayInt32TupleIadd
200 del MEDCouplingDataArrayInt32TupleIdiv
201 del MEDCouplingDataArrayInt32TupleImod
202 del MEDCouplingDataArrayInt32TupleImul
203 del MEDCouplingDataArrayInt32TupleIsub
204 del MEDCouplingDataArrayInt64Iadd
205 del MEDCouplingDataArrayInt64Idiv
206 del MEDCouplingDataArrayInt64Imod
207 del MEDCouplingDataArrayInt64Imul
208 del MEDCouplingDataArrayInt64Ipow
209 del MEDCouplingDataArrayInt64Isub
210 del MEDCouplingDataArrayInt64Reduce
211 del MEDCouplingDataArrayInt64TupleIadd
212 del MEDCouplingDataArrayInt64TupleIdiv
213 del MEDCouplingDataArrayInt64TupleImod
214 del MEDCouplingDataArrayInt64TupleImul
215 del MEDCouplingDataArrayInt64TupleIsub
216
217 %}