Salome HOME
Update copyrights
[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 MEDCouplingFieldInt.__reduce__=MEDCouplingFieldIntReduce
74   
75 MEDCouplingFieldFloat.__reduce__=MEDCouplingFieldFloatReduce
76
77 DataArrayDoubleTuple.__iadd__=MEDCouplingDataArrayDoubleTupleIadd
78 DataArrayDoubleTuple.__isub__=MEDCouplingDataArrayDoubleTupleIsub
79 DataArrayDoubleTuple.__imul__=MEDCouplingDataArrayDoubleTupleImul
80 DataArrayDoubleTuple.__idiv__=MEDCouplingDataArrayDoubleTupleIdiv
81 DataArrayDoubleTuple.__itruediv__=MEDCouplingDataArrayDoubleTupleIdiv
82 DataArrayDoubleTuple.__ifloordiv__=MEDCouplingDataArrayDoubleTupleIdiv
83
84 DataArrayIntTuple.__iadd__=MEDCouplingDataArrayIntTupleIadd
85 DataArrayIntTuple.__isub__=MEDCouplingDataArrayIntTupleIsub
86 DataArrayIntTuple.__imul__=MEDCouplingDataArrayIntTupleImul
87 DataArrayIntTuple.__idiv__=MEDCouplingDataArrayIntTupleIdiv
88 DataArrayIntTuple.__itruediv__=MEDCouplingDataArrayIntTupleIdiv
89 DataArrayIntTuple.__ifloordiv__=MEDCouplingDataArrayIntTupleIdiv
90 DataArrayIntTuple.__imod__=MEDCouplingDataArrayIntTupleImod
91
92 DenseMatrix.__iadd__=MEDCouplingDenseMatrixIadd
93 DenseMatrix.__isub__=MEDCouplingDenseMatrixIsub
94
95 MEDCouplingUMesh.__reduce__=MEDCouplingUMeshReduce
96 MEDCoupling1DGTUMesh.__reduce__=MEDCoupling1DGTUMeshReduce
97 MEDCoupling1SGTUMesh.__reduce__=MEDCoupling1SGTUMeshReduce
98 MEDCouplingCurveLinearMesh.__reduce__=MEDCouplingCurveLinearMeshReduce
99 MEDCouplingCMesh.__reduce__=MEDCouplingCMeshReduce
100 MEDCouplingIMesh.__reduce__=MEDCouplingIMeshReduce
101 MEDCouplingMappedExtrudedMesh.__reduce__=MEDCouplingMappedExtrudedMeshReduce
102
103 DataArrayAsciiCharIterator.__next__ = DataArrayAsciiCharIterator.next
104 DataArrayIntIterator.__next__ = DataArrayIntIterator.next
105 DataArrayDoubleIterator.__next__ = DataArrayDoubleIterator.next
106 MEDCouplingUMeshCellIterator.__next__ = MEDCouplingUMeshCellIterator.next
107 MEDCouplingUMeshCellByTypeIterator.__next__ = MEDCouplingUMeshCellByTypeIterator.next
108
109 del INTERPKERNELExceptionReduce
110 del MEDCouplingDataArrayDoubleReduce
111 del MEDCouplingDataArrayFloatReduce
112 del MEDCouplingDataArrayIntReduce
113 del MEDCouplingDataArrayByteReduce
114 del MEDCouplingUMeshReduce
115 del MEDCouplingCMeshReduce
116 del MEDCouplingIMeshReduce
117 del MEDCouplingMappedExtrudedMeshReduce
118 del MEDCouplingCurveLinearMeshReduce
119 del MEDCoupling1SGTUMeshReduce
120 del MEDCoupling1DGTUMeshReduce
121 del MEDCouplingFieldDoubleReduce
122 del MEDCouplingFieldFloatReduce
123 del MEDCouplingFieldIntReduce
124 del MEDCouplingDataArrayDoubleIadd
125 del MEDCouplingDataArrayDoubleIsub
126 del MEDCouplingDataArrayDoubleImul
127 del MEDCouplingDataArrayDoubleIdiv
128 del MEDCouplingFieldDoubleIadd
129 del MEDCouplingFieldDoubleIsub
130 del MEDCouplingFieldDoubleImul
131 del MEDCouplingFieldDoubleIdiv
132 del MEDCouplingFieldDoubleIpow
133 del MEDCouplingDataArrayIntIadd
134 del MEDCouplingDataArrayIntIsub
135 del MEDCouplingDataArrayIntImul
136 del MEDCouplingDataArrayIntIdiv
137 del MEDCouplingDataArrayIntImod
138 del MEDCouplingDataArrayFloatIadd
139 del MEDCouplingDataArrayFloatIsub
140 del MEDCouplingDataArrayFloatImul
141 del MEDCouplingDataArrayFloatIdiv
142 del MEDCouplingDataArrayDoubleTupleIadd
143 del MEDCouplingDataArrayDoubleTupleIsub
144 del MEDCouplingDataArrayDoubleTupleImul
145 del MEDCouplingDataArrayDoubleTupleIdiv
146 del MEDCouplingDataArrayIntTupleIadd
147 del MEDCouplingDataArrayIntTupleIsub
148 del MEDCouplingDataArrayIntTupleImul
149 del MEDCouplingDataArrayIntTupleIdiv
150 del MEDCouplingDataArrayIntTupleImod
151 del MEDCouplingDenseMatrixIadd
152 del MEDCouplingDenseMatrixIsub
153 %}