Salome HOME
Some little doc.
[tools/medcoupling.git] / src / RENUMBER_Swig / MEDRenumber.i
1 // Copyright (C) 2007-2014  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 %include "MEDRenumberCommon.i"
21
22 %pythoncode %{
23 def ParaMEDMEMDataArrayDoubleIadd(self,*args):
24     import _MEDCoupling
25     return _MEDCoupling.DataArrayDouble____iadd___(self, self, *args)
26 def ParaMEDMEMDataArrayDoubleIsub(self,*args):
27     import _MEDCoupling
28     return _MEDCoupling.DataArrayDouble____isub___(self, self, *args)
29 def ParaMEDMEMDataArrayDoubleImul(self,*args):
30     import _MEDCoupling
31     return _MEDCoupling.DataArrayDouble____imul___(self, self, *args)
32 def ParaMEDMEMDataArrayDoubleIdiv(self,*args):
33     import _MEDCoupling
34     return _MEDCoupling.DataArrayDouble____idiv___(self, self, *args)
35 def ParaMEDMEMDataArrayDoubleIpow(self,*args):
36     import _MEDCoupling
37     return _MEDCoupling.DataArrayDouble____ipow___(self, self, *args)
38 def ParaMEDMEMDataArrayIntIadd(self,*args):
39     import _MEDCoupling
40     return _MEDCoupling.DataArrayInt____iadd___(self, self, *args)
41 def ParaMEDMEMDataArrayIntIsub(self,*args):
42     import _MEDCoupling
43     return _MEDCoupling.DataArrayInt____isub___(self, self, *args)
44 def ParaMEDMEMDataArrayIntImul(self,*args):
45     import _MEDCoupling
46     return _MEDCoupling.DataArrayInt____imul___(self, self, *args)
47 def ParaMEDMEMDataArrayIntIdiv(self,*args):
48     import _MEDCoupling
49     return _MEDCoupling.DataArrayInt____idiv___(self, self, *args)
50 def ParaMEDMEMDataArrayIntImod(self,*args):
51     import _MEDCoupling
52     return _MEDCoupling.DataArrayInt____imod___(self, self, *args)
53 def ParaMEDMEMDataArrayIntIpow(self,*args):
54     import _MEDCoupling
55     return _MEDCoupling.DataArrayInt____ipow___(self, self, *args)
56 def ParaMEDMEMDataArrayDoubleTupleIadd(self,*args):
57     import _MEDCoupling
58     return _MEDCoupling.DataArrayDoubleTuple____iadd___(self, self, *args)
59 def ParaMEDMEMDataArrayDoubleTupleIsub(self,*args):
60     import _MEDCoupling
61     return _MEDCoupling.DataArrayDoubleTuple____isub___(self, self, *args)
62 def ParaMEDMEMDataArrayDoubleTupleImul(self,*args):
63     import _MEDCoupling
64     return _MEDCoupling.DataArrayDoubleTuple____imul___(self, self, *args)
65 def ParaMEDMEMDataArrayDoubleTupleIdiv(self,*args):
66     import _MEDCoupling
67     return _MEDCoupling.DataArrayDoubleTuple____idiv___(self, self, *args)
68 def ParaMEDMEMDataArrayIntTupleIadd(self,*args):
69     import _MEDCoupling
70     return _MEDCoupling.DataArrayIntTuple____iadd___(self, self, *args)
71 def ParaMEDMEMDataArrayIntTupleIsub(self,*args):
72     import _MEDCoupling
73     return _MEDCoupling.DataArrayIntTuple____isub___(self, self, *args)
74 def ParaMEDMEMDataArrayIntTupleImul(self,*args):
75     import _MEDCoupling
76     return _MEDCoupling.DataArrayIntTuple____imul___(self, self, *args)
77 def ParaMEDMEMDataArrayIntTupleIdiv(self,*args):
78     import _MEDCoupling
79     return _MEDCoupling.DataArrayIntTuple____idiv___(self, self, *args)
80 def ParaMEDMEMDataArrayIntTupleImod(self,*args):
81     import _MEDCoupling
82     return _MEDCoupling.DataArrayIntTuple____imod___(self, self, *args)
83 %}
84
85 %pythoncode %{
86 DataArrayDouble.__iadd__=ParaMEDMEMDataArrayDoubleIadd
87 DataArrayDouble.__isub__=ParaMEDMEMDataArrayDoubleIsub
88 DataArrayDouble.__imul__=ParaMEDMEMDataArrayDoubleImul
89 DataArrayDouble.__idiv__=ParaMEDMEMDataArrayDoubleIdiv
90 DataArrayDouble.__ipow__=ParaMEDMEMDataArrayDoubleIpow
91
92 DataArrayInt.__iadd__=ParaMEDMEMDataArrayIntIadd
93 DataArrayInt.__isub__=ParaMEDMEMDataArrayIntIsub
94 DataArrayInt.__imul__=ParaMEDMEMDataArrayIntImul
95 DataArrayInt.__idiv__=ParaMEDMEMDataArrayIntIdiv
96 DataArrayInt.__imod__=ParaMEDMEMDataArrayIntImod
97 DataArrayInt.__ipow__=ParaMEDMEMDataArrayIntIpow
98
99 DataArrayDoubleTuple.__iadd__=ParaMEDMEMDataArrayDoubleTupleIadd
100 DataArrayDoubleTuple.__isub__=ParaMEDMEMDataArrayDoubleTupleIsub
101 DataArrayDoubleTuple.__imul__=ParaMEDMEMDataArrayDoubleTupleImul
102 DataArrayDoubleTuple.__idiv__=ParaMEDMEMDataArrayDoubleTupleIdiv
103
104 DataArrayIntTuple.__iadd__=ParaMEDMEMDataArrayIntTupleIadd
105 DataArrayIntTuple.__isub__=ParaMEDMEMDataArrayIntTupleIsub
106 DataArrayIntTuple.__imul__=ParaMEDMEMDataArrayIntTupleImul
107 DataArrayIntTuple.__idiv__=ParaMEDMEMDataArrayIntTupleIdiv
108 DataArrayIntTuple.__imod__=ParaMEDMEMDataArrayIntTupleImod
109
110 del ParaMEDMEMDataArrayDoubleIadd
111 del ParaMEDMEMDataArrayDoubleIsub
112 del ParaMEDMEMDataArrayDoubleImul
113 del ParaMEDMEMDataArrayDoubleIdiv
114 del ParaMEDMEMDataArrayIntIadd
115 del ParaMEDMEMDataArrayIntIsub
116 del ParaMEDMEMDataArrayIntImul
117 del ParaMEDMEMDataArrayIntIdiv
118 del ParaMEDMEMDataArrayIntImod
119 del ParaMEDMEMDataArrayDoubleTupleIadd
120 del ParaMEDMEMDataArrayDoubleTupleIsub
121 del ParaMEDMEMDataArrayDoubleTupleImul
122 del ParaMEDMEMDataArrayDoubleTupleIdiv
123 del ParaMEDMEMDataArrayIntTupleIadd
124 del ParaMEDMEMDataArrayIntTupleIsub
125 del ParaMEDMEMDataArrayIntTupleImul
126 del ParaMEDMEMDataArrayIntTupleIdiv
127 del ParaMEDMEMDataArrayIntTupleImod
128 %}