Salome HOME
467597ee4b45903925490e77c2cd3ca9fd43a468
[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 DataArrayDouble.__new__=classmethod(MEDCouplingDataArrayDoublenew)
23 DataArrayDouble.__iadd__=MEDCouplingDataArrayDoubleIadd
24 DataArrayDouble.__isub__=MEDCouplingDataArrayDoubleIsub
25 DataArrayDouble.__imul__=MEDCouplingDataArrayDoubleImul
26 DataArrayDouble.__idiv__=MEDCouplingDataArrayDoubleIdiv
27 DataArrayDouble.__ipow__=MEDCouplingDataArrayDoubleIpow
28
29 DataArrayInt.__new__=classmethod(MEDCouplingDataArrayIntnew)
30 DataArrayInt.__iadd__=MEDCouplingDataArrayIntIadd
31 DataArrayInt.__isub__=MEDCouplingDataArrayIntIsub
32 DataArrayInt.__imul__=MEDCouplingDataArrayIntImul
33 DataArrayInt.__idiv__=MEDCouplingDataArrayIntIdiv
34 DataArrayInt.__imod__=MEDCouplingDataArrayIntImod
35 DataArrayInt.__ipow__=MEDCouplingDataArrayIntIpow
36
37 DataArrayByte.__new__=classmethod(MEDCouplingDataArrayBytenew)
38
39 DataArrayFloat.__iadd__=MEDCouplingDataArrayFloatIadd
40 DataArrayFloat.__isub__=MEDCouplingDataArrayFloatIsub
41 DataArrayFloat.__imul__=MEDCouplingDataArrayFloatImul
42 DataArrayFloat.__idiv__=MEDCouplingDataArrayFloatIdiv
43
44 MEDCouplingFieldDouble.__iadd__=MEDCouplingFieldDoubleIadd
45 MEDCouplingFieldDouble.__isub__=MEDCouplingFieldDoubleIsub
46 MEDCouplingFieldDouble.__imul__=MEDCouplingFieldDoubleImul
47 MEDCouplingFieldDouble.__idiv__=MEDCouplingFieldDoubleIdiv
48 MEDCouplingFieldDouble.__ipow__=MEDCouplingFieldDoubleIpow
49
50 DataArrayDoubleTuple.__iadd__=MEDCouplingDataArrayDoubleTupleIadd
51 DataArrayDoubleTuple.__isub__=MEDCouplingDataArrayDoubleTupleIsub
52 DataArrayDoubleTuple.__imul__=MEDCouplingDataArrayDoubleTupleImul
53 DataArrayDoubleTuple.__idiv__=MEDCouplingDataArrayDoubleTupleIdiv
54
55 DataArrayIntTuple.__iadd__=MEDCouplingDataArrayIntTupleIadd
56 DataArrayIntTuple.__isub__=MEDCouplingDataArrayIntTupleIsub
57 DataArrayIntTuple.__imul__=MEDCouplingDataArrayIntTupleImul
58 DataArrayIntTuple.__idiv__=MEDCouplingDataArrayIntTupleIdiv
59 DataArrayIntTuple.__imod__=MEDCouplingDataArrayIntTupleImod
60
61 DenseMatrix.__iadd__=ParaMEDMEMDenseMatrixIadd
62 DenseMatrix.__isub__=ParaMEDMEMDenseMatrixIsub
63
64 MEDCouplingUMesh.__new__=classmethod(MEDCouplingUMeshnew)
65 MEDCoupling1DGTUMesh.__new__=classmethod(MEDCoupling1DGTUMeshnew)
66 MEDCoupling1SGTUMesh.__new__=classmethod(MEDCoupling1SGTUMeshnew)
67 MEDCouplingCurveLinearMesh.__new__=classmethod(MEDCouplingCurveLinearMeshnew)
68 MEDCouplingCMesh.__new__=classmethod(MEDCouplingCMeshnew)
69 MEDCouplingIMesh.__new__=classmethod(MEDCouplingIMeshnew)
70 MEDCouplingMappedExtrudedMesh.__new__=classmethod(MEDCouplingExtrudedMeshnew)
71 MEDCouplingFieldDouble.__new__=classmethod(MEDCouplingFieldDoublenew)
72
73 del INTERPKERNELExceptionReduce
74 del MEDCouplingDataArrayDoublenew
75 del MEDCouplingDataArrayDoubleIadd
76 del MEDCouplingDataArrayDoubleIsub
77 del MEDCouplingDataArrayDoubleImul
78 del MEDCouplingDataArrayDoubleIdiv
79 del MEDCouplingFieldDoubleIadd
80 del MEDCouplingFieldDoubleIsub
81 del MEDCouplingFieldDoubleImul
82 del MEDCouplingFieldDoubleIdiv
83 del MEDCouplingFieldDoubleIpow
84 del MEDCouplingDataArrayIntnew
85 del MEDCouplingDataArrayIntIadd
86 del MEDCouplingDataArrayIntIsub
87 del MEDCouplingDataArrayIntImul
88 del MEDCouplingDataArrayIntIdiv
89 del MEDCouplingDataArrayIntImod
90 del MEDCouplingDataArrayBytenew
91 del MEDCouplingDataArrayFloatIadd
92 del MEDCouplingDataArrayFloatIsub
93 del MEDCouplingDataArrayFloatImul
94 del MEDCouplingDataArrayFloatIdiv
95 del MEDCouplingDataArrayDoubleTupleIadd
96 del MEDCouplingDataArrayDoubleTupleIsub
97 del MEDCouplingDataArrayDoubleTupleImul
98 del MEDCouplingDataArrayDoubleTupleIdiv
99 del MEDCouplingDataArrayIntTupleIadd
100 del MEDCouplingDataArrayIntTupleIsub
101 del MEDCouplingDataArrayIntTupleImul
102 del MEDCouplingDataArrayIntTupleIdiv
103 del MEDCouplingDataArrayIntTupleImod
104 del ParaMEDMEMDenseMatrixIadd
105 del ParaMEDMEMDenseMatrixIsub
106 del MEDCouplingUMeshnew
107 del MEDCoupling1DGTUMeshnew
108 del MEDCoupling1SGTUMeshnew
109 del MEDCouplingCurveLinearMeshnew
110 del MEDCouplingCMeshnew
111 del MEDCouplingIMeshnew
112 del MEDCouplingExtrudedMeshnew
113 del MEDCouplingFieldDoublenew
114 %}