1 // Copyright (C) 2007-2016 CEA/DEN, EDF R&D
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.
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.
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
17 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
20 %include "MEDRenumberCommon.i"
23 def MEDCouplingDataArrayDoublenew(cls,*args):
25 return _MEDRenumber.DataArrayDouble____new___(cls,args)
26 def MEDCouplingDataArrayDoubleIadd(self,*args):
28 return _MEDRenumber.DataArrayDouble____iadd___(self, self, *args)
29 def MEDCouplingDataArrayDoubleIsub(self,*args):
31 return _MEDRenumber.DataArrayDouble____isub___(self, self, *args)
32 def MEDCouplingDataArrayDoubleImul(self,*args):
34 return _MEDRenumber.DataArrayDouble____imul___(self, self, *args)
35 def MEDCouplingDataArrayDoubleIdiv(self,*args):
37 return _MEDRenumber.DataArrayDouble____idiv___(self, self, *args)
38 def MEDCouplingDataArrayDoubleIpow(self,*args):
40 return _MEDRenumber.DataArrayDouble____ipow___(self, self, *args)
41 def MEDCouplingDataArrayIntnew(cls,*args):
43 return _MEDRenumber.DataArrayInt____new___(cls,args)
44 def MEDCouplingDataArrayIntIadd(self,*args):
46 return _MEDRenumber.DataArrayInt____iadd___(self, self, *args)
47 def MEDCouplingDataArrayIntIsub(self,*args):
49 return _MEDRenumber.DataArrayInt____isub___(self, self, *args)
50 def MEDCouplingDataArrayIntImul(self,*args):
52 return _MEDRenumber.DataArrayInt____imul___(self, self, *args)
53 def MEDCouplingDataArrayIntIdiv(self,*args):
55 return _MEDRenumber.DataArrayInt____idiv___(self, self, *args)
56 def MEDCouplingDataArrayIntImod(self,*args):
58 return _MEDRenumber.DataArrayInt____imod___(self, self, *args)
59 def MEDCouplingDataArrayIntIpow(self,*args):
61 return _MEDRenumber.DataArrayInt____ipow___(self, self, *args)
62 def MEDCouplingDataArrayBytenew(cls,*args):
64 return _MEDRenumber.DataArrayByte____new___(cls,args)
65 def MEDCouplingDataArrayFloatnew(cls,*args):
67 return _MEDRenumber.DataArrayFloat____new___(cls,args)
68 def MEDCouplingDataArrayFloatIadd(self,*args):
70 return _MEDRenumber.DataArrayFloat____iadd___(self, self, *args)
71 def MEDCouplingDataArrayFloatIsub(self,*args):
73 return _MEDRenumber.DataArrayFloat____isub___(self, self, *args)
74 def MEDCouplingDataArrayFloatImul(self,*args):
76 return _MEDRenumber.DataArrayFloat____imul___(self, self, *args)
77 def MEDCouplingDataArrayFloatIdiv(self,*args):
79 return _MEDRenumber.DataArrayFloat____idiv___(self, self, *args)
80 def MEDCouplingDataArrayDoubleTupleIadd(self,*args):
82 return _MEDRenumber.DataArrayDoubleTuple____iadd___(self, self, *args)
83 def MEDCouplingDataArrayDoubleTupleIsub(self,*args):
85 return _MEDRenumber.DataArrayDoubleTuple____isub___(self, self, *args)
86 def MEDCouplingDataArrayDoubleTupleImul(self,*args):
88 return _MEDRenumber.DataArrayDoubleTuple____imul___(self, self, *args)
89 def MEDCouplingDataArrayDoubleTupleIdiv(self,*args):
91 return _MEDRenumber.DataArrayDoubleTuple____idiv___(self, self, *args)
92 def MEDCouplingDataArrayIntTupleIadd(self,*args):
94 return _MEDRenumber.DataArrayIntTuple____iadd___(self, self, *args)
95 def MEDCouplingDataArrayIntTupleIsub(self,*args):
97 return _MEDRenumber.DataArrayIntTuple____isub___(self, self, *args)
98 def MEDCouplingDataArrayIntTupleImul(self,*args):
100 return _MEDRenumber.DataArrayIntTuple____imul___(self, self, *args)
101 def MEDCouplingDataArrayIntTupleIdiv(self,*args):
103 return _MEDRenumber.DataArrayIntTuple____idiv___(self, self, *args)
104 def MEDCouplingDataArrayIntTupleImod(self,*args):
106 return _MEDRenumber.DataArrayIntTuple____imod___(self, self, *args)
111 InterpKernelException.__reduce__=INTERPKERNELExceptionReduce
112 DataArrayDouble.__new__=classmethod(MEDCouplingDataArrayDoublenew)
113 DataArrayDouble.__iadd__=MEDCouplingDataArrayDoubleIadd
114 DataArrayDouble.__isub__=MEDCouplingDataArrayDoubleIsub
115 DataArrayDouble.__imul__=MEDCouplingDataArrayDoubleImul
116 DataArrayDouble.__idiv__=MEDCouplingDataArrayDoubleIdiv
117 DataArrayDouble.__ipow__=MEDCouplingDataArrayDoubleIpow
119 DataArrayInt.__new__=classmethod(MEDCouplingDataArrayIntnew)
120 DataArrayInt.__iadd__=MEDCouplingDataArrayIntIadd
121 DataArrayInt.__isub__=MEDCouplingDataArrayIntIsub
122 DataArrayInt.__imul__=MEDCouplingDataArrayIntImul
123 DataArrayInt.__idiv__=MEDCouplingDataArrayIntIdiv
124 DataArrayInt.__imod__=MEDCouplingDataArrayIntImod
125 DataArrayInt.__ipow__=MEDCouplingDataArrayIntIpow
127 DataArrayDoubleTuple.__iadd__=MEDCouplingDataArrayDoubleTupleIadd
128 DataArrayDoubleTuple.__isub__=MEDCouplingDataArrayDoubleTupleIsub
129 DataArrayDoubleTuple.__imul__=MEDCouplingDataArrayDoubleTupleImul
130 DataArrayDoubleTuple.__idiv__=MEDCouplingDataArrayDoubleTupleIdiv
132 DataArrayIntTuple.__iadd__=MEDCouplingDataArrayIntTupleIadd
133 DataArrayIntTuple.__isub__=MEDCouplingDataArrayIntTupleIsub
134 DataArrayIntTuple.__imul__=MEDCouplingDataArrayIntTupleImul
135 DataArrayIntTuple.__idiv__=MEDCouplingDataArrayIntTupleIdiv
136 DataArrayIntTuple.__imod__=MEDCouplingDataArrayIntTupleImod
138 del INTERPKERNELExceptionReduce
139 del MEDCouplingDataArrayDoublenew
140 del MEDCouplingDataArrayDoubleIadd
141 del MEDCouplingDataArrayDoubleIsub
142 del MEDCouplingDataArrayDoubleImul
143 del MEDCouplingDataArrayDoubleIdiv
144 del MEDCouplingDataArrayIntnew
145 del MEDCouplingDataArrayIntIadd
146 del MEDCouplingDataArrayIntIsub
147 del MEDCouplingDataArrayIntImul
148 del MEDCouplingDataArrayIntIdiv
149 del MEDCouplingDataArrayIntImod
150 del MEDCouplingDataArrayDoubleTupleIadd
151 del MEDCouplingDataArrayDoubleTupleIsub
152 del MEDCouplingDataArrayDoubleTupleImul
153 del MEDCouplingDataArrayDoubleTupleIdiv
154 del MEDCouplingDataArrayIntTupleIadd
155 del MEDCouplingDataArrayIntTupleIsub
156 del MEDCouplingDataArrayIntTupleImul
157 del MEDCouplingDataArrayIntTupleIdiv
158 del MEDCouplingDataArrayIntTupleImod