Salome HOME
b442ece3abff716f1c054f2d6b2a830f44b3bb03
[tools/medcoupling.git] / src / MEDCoupling_Swig / MEDCouplingFinalize.i
1 // Copyright (C) 2007-2016  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__=ParaMEDMEMDenseMatrixIadd
93 DenseMatrix.__isub__=ParaMEDMEMDenseMatrixIsub
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 MEDCouplingUMeshReduce
114 del MEDCouplingCMeshReduce
115 del MEDCouplingIMeshReduce
116 del MEDCouplingMappedExtrudedMeshReduce
117 del MEDCouplingCurveLinearMeshReduce
118 del MEDCoupling1SGTUMeshReduce
119 del MEDCoupling1DGTUMeshReduce
120 del MEDCouplingFieldDoubleReduce
121 del MEDCouplingFieldFloatReduce
122 del MEDCouplingFieldIntReduce
123 del MEDCouplingDataArrayDoubleIadd
124 del MEDCouplingDataArrayDoubleIsub
125 del MEDCouplingDataArrayDoubleImul
126 del MEDCouplingDataArrayDoubleIdiv
127 del MEDCouplingFieldDoubleIadd
128 del MEDCouplingFieldDoubleIsub
129 del MEDCouplingFieldDoubleImul
130 del MEDCouplingFieldDoubleIdiv
131 del MEDCouplingFieldDoubleIpow
132 del MEDCouplingDataArrayIntIadd
133 del MEDCouplingDataArrayIntIsub
134 del MEDCouplingDataArrayIntImul
135 del MEDCouplingDataArrayIntIdiv
136 del MEDCouplingDataArrayIntImod
137 del MEDCouplingDataArrayFloatIadd
138 del MEDCouplingDataArrayFloatIsub
139 del MEDCouplingDataArrayFloatImul
140 del MEDCouplingDataArrayFloatIdiv
141 del MEDCouplingDataArrayDoubleTupleIadd
142 del MEDCouplingDataArrayDoubleTupleIsub
143 del MEDCouplingDataArrayDoubleTupleImul
144 del MEDCouplingDataArrayDoubleTupleIdiv
145 del MEDCouplingDataArrayIntTupleIadd
146 del MEDCouplingDataArrayIntTupleIsub
147 del MEDCouplingDataArrayIntTupleImul
148 del MEDCouplingDataArrayIntTupleIdiv
149 del MEDCouplingDataArrayIntTupleImod
150 del ParaMEDMEMDenseMatrixIadd
151 del ParaMEDMEMDenseMatrixIsub
152 %}