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