1# This file was automatically generated by SWIG (http://www.swig.org).
2# Version 3.0.12
3#
4# Do not make changes to this file unless you know what you are doing--modify
5# the SWIG interface file instead.
6
7from sys import version_info as _swig_python_version_info
8if _swig_python_version_info >= (2, 7, 0):
9    def swig_import_helper():
10        import importlib
11        pkg = __name__.rpartition('.')[0]
12        mname = '.'.join((pkg, '_medstructelement')).lstrip('.')
13        try:
14            return importlib.import_module(mname)
15        except ImportError:
16            return importlib.import_module('_medstructelement')
17    _medstructelement = swig_import_helper()
18    del swig_import_helper
19elif _swig_python_version_info >= (2, 6, 0):
20    def swig_import_helper():
21        from os.path import dirname
22        import imp
23        fp = None
24        try:
25            fp, pathname, description = imp.find_module('_medstructelement', [dirname(__file__)])
26        except ImportError:
27            import _medstructelement
28            return _medstructelement
29        try:
30            _mod = imp.load_module('_medstructelement', fp, pathname, description)
31        finally:
32            if fp is not None:
33                fp.close()
34        return _mod
35    _medstructelement = swig_import_helper()
36    del swig_import_helper
37else:
38    import _medstructelement
39del _swig_python_version_info
40
41try:
42    _swig_property = property
43except NameError:
44    pass  # Python < 2.2 doesn't have 'property'.
45
46try:
47    import builtins as __builtin__
48except ImportError:
49    import __builtin__
50
51def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
52    if (name == "thisown"):
53        return self.this.own(value)
54    if (name == "this"):
55        if type(value).__name__ == 'SwigPyObject':
56            self.__dict__[name] = value
57            return
58    method = class_type.__swig_setmethods__.get(name, None)
59    if method:
60        return method(self, value)
61    if (not static):
62        if _newclass:
63            object.__setattr__(self, name, value)
64        else:
65            self.__dict__[name] = value
66    else:
67        raise AttributeError("You cannot add attributes to %s" % self)
68
69
70def _swig_setattr(self, class_type, name, value):
71    return _swig_setattr_nondynamic(self, class_type, name, value, 0)
72
73
74def _swig_getattr(self, class_type, name):
75    if (name == "thisown"):
76        return self.this.own()
77    method = class_type.__swig_getmethods__.get(name, None)
78    if method:
79        return method(self)
80    raise AttributeError("'%s' object has no attribute '%s'" % (class_type.__name__, name))
81
82
83def _swig_repr(self):
84    try:
85        strthis = "proxy of " + self.this.__repr__()
86    except __builtin__.Exception:
87        strthis = ""
88    return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
89
90try:
91    _object = object
92    _newclass = 1
93except __builtin__.Exception:
94    class _object:
95        pass
96    _newclass = 0
97
98class SwigPyIterator_medstructelement_module(_object):
99    __swig_setmethods__ = {}
100    __setattr__ = lambda self, name, value: _swig_setattr(self, SwigPyIterator_medstructelement_module, name, value)
101    __swig_getmethods__ = {}
102    __getattr__ = lambda self, name: _swig_getattr(self, SwigPyIterator_medstructelement_module, name)
103
104    def __init__(self, *args, **kwargs):
105        raise AttributeError("No constructor defined - class is abstract")
106    __repr__ = _swig_repr
107    __swig_destroy__ = _medstructelement.delete_SwigPyIterator_medstructelement_module
108    __del__ = lambda self: None
109
110    def value(self):
111        return _medstructelement.SwigPyIterator_medstructelement_module_value(self)
112
113    def incr(self, n=1):
114        return _medstructelement.SwigPyIterator_medstructelement_module_incr(self, n)
115
116    def decr(self, n=1):
117        return _medstructelement.SwigPyIterator_medstructelement_module_decr(self, n)
118
119    def distance(self, x):
120        return _medstructelement.SwigPyIterator_medstructelement_module_distance(self, x)
121
122    def equal(self, x):
123        return _medstructelement.SwigPyIterator_medstructelement_module_equal(self, x)
124
125    def copy(self):
126        return _medstructelement.SwigPyIterator_medstructelement_module_copy(self)
127
128    def next(self):
129        return _medstructelement.SwigPyIterator_medstructelement_module_next(self)
130
131    def __next__(self):
132        return _medstructelement.SwigPyIterator_medstructelement_module___next__(self)
133
134    def previous(self):
135        return _medstructelement.SwigPyIterator_medstructelement_module_previous(self)
136
137    def advance(self, n):
138        return _medstructelement.SwigPyIterator_medstructelement_module_advance(self, n)
139
140    def __eq__(self, x):
141        return _medstructelement.SwigPyIterator_medstructelement_module___eq__(self, x)
142
143    def __ne__(self, x):
144        return _medstructelement.SwigPyIterator_medstructelement_module___ne__(self, x)
145
146    def __iadd__(self, n):
147        return _medstructelement.SwigPyIterator_medstructelement_module___iadd__(self, n)
148
149    def __isub__(self, n):
150        return _medstructelement.SwigPyIterator_medstructelement_module___isub__(self, n)
151
152    def __add__(self, n):
153        return _medstructelement.SwigPyIterator_medstructelement_module___add__(self, n)
154
155    def __sub__(self, *args):
156        return _medstructelement.SwigPyIterator_medstructelement_module___sub__(self, *args)
157    def __iter__(self): return self
158    def __iter__(self):
159        return self
160SwigPyIterator_medstructelement_module_swigregister = _medstructelement.SwigPyIterator_medstructelement_module_swigregister
161SwigPyIterator_medstructelement_module_swigregister(SwigPyIterator_medstructelement_module)
162
163ABSOLUTE_H5IPUBLIC_H = _medstructelement.ABSOLUTE_H5IPUBLIC_H
164ABSOLUTE_H5PUBLIC_H = _medstructelement.ABSOLUTE_H5PUBLIC_H
165HAVE_CC_C99 = _medstructelement.HAVE_CC_C99
166HAVE_CUSERID = _medstructelement.HAVE_CUSERID
167HAVE_DLFCN_H = _medstructelement.HAVE_DLFCN_H
168HAVE_FTIME = _medstructelement.HAVE_FTIME
169HAVE_GETEUID = _medstructelement.HAVE_GETEUID
170HAVE_GETPWUID = _medstructelement.HAVE_GETPWUID
171HAVE_GETTIMEOFDAY = _medstructelement.HAVE_GETTIMEOFDAY
172HAVE_H5IPUBLIC_H = _medstructelement.HAVE_H5IPUBLIC_H
173HAVE_H5PUBLIC_H = _medstructelement.HAVE_H5PUBLIC_H
174HAVE_INTTYPES_H = _medstructelement.HAVE_INTTYPES_H
175HAVE_LIBHDF5 = _medstructelement.HAVE_LIBHDF5
176HAVE_MALLOC_H = _medstructelement.HAVE_MALLOC_H
177HAVE_MEMORY_H = _medstructelement.HAVE_MEMORY_H
178HAVE_PWD_H = _medstructelement.HAVE_PWD_H
179HAVE_PYTHON = _medstructelement.HAVE_PYTHON
180HAVE_STDBOOL_H = _medstructelement.HAVE_STDBOOL_H
181HAVE_STDINT_H = _medstructelement.HAVE_STDINT_H
182HAVE_STDLIB_H = _medstructelement.HAVE_STDLIB_H
183HAVE_STRINGS_H = _medstructelement.HAVE_STRINGS_H
184HAVE_STRING_H = _medstructelement.HAVE_STRING_H
185HAVE_SYS_STAT_H = _medstructelement.HAVE_SYS_STAT_H
186HAVE_SYS_TIMEB_H = _medstructelement.HAVE_SYS_TIMEB_H
187HAVE_SYS_TIME_H = _medstructelement.HAVE_SYS_TIME_H
188HAVE_SYS_TYPES_H = _medstructelement.HAVE_SYS_TYPES_H
189HAVE_UNISTD_H = _medstructelement.HAVE_UNISTD_H
190HAVE__BOOL = _medstructelement.HAVE__BOOL
191LT_OBJDIR = _medstructelement.LT_OBJDIR
192MED_API_23 = _medstructelement.MED_API_23
193MED_CHECK_23FORMAT = _medstructelement.MED_CHECK_23FORMAT
194MED_HAVE_FORTRAN = _medstructelement.MED_HAVE_FORTRAN
195MED_HAVE_PYTHON = _medstructelement.MED_HAVE_PYTHON
196MESGERR = _medstructelement.MESGERR
197PACKAGE = _medstructelement.PACKAGE
198PACKAGE_BUGREPORT = _medstructelement.PACKAGE_BUGREPORT
199PACKAGE_NAME = _medstructelement.PACKAGE_NAME
200PACKAGE_STRING = _medstructelement.PACKAGE_STRING
201PACKAGE_TARNAME = _medstructelement.PACKAGE_TARNAME
202PACKAGE_URL = _medstructelement.PACKAGE_URL
203PACKAGE_VERSION = _medstructelement.PACKAGE_VERSION
204SIZEOF_FORTRAN_INTEGER = _medstructelement.SIZEOF_FORTRAN_INTEGER
205SIZEOF_FORTRAN_INTEGERp8 = _medstructelement.SIZEOF_FORTRAN_INTEGERp8
206SIZEOF_HID_T = _medstructelement.SIZEOF_HID_T
207SIZEOF_INT = _medstructelement.SIZEOF_INT
208SIZEOF_LONG = _medstructelement.SIZEOF_LONG
209SIZEOF_LONG_LONG = _medstructelement.SIZEOF_LONG_LONG
210STDC_HEADERS = _medstructelement.STDC_HEADERS
211TIME_WITH_SYS_TIME = _medstructelement.TIME_WITH_SYS_TIME
212VERSION = _medstructelement.VERSION
213HDF_VERSION_MAJOR_REF = _medstructelement.HDF_VERSION_MAJOR_REF
214HDF_VERSION_MINOR_REF = _medstructelement.HDF_VERSION_MINOR_REF
215HDF_VERSION_RELEASE_REF = _medstructelement.HDF_VERSION_RELEASE_REF
216HDF_VERSION_NUM_REF = _medstructelement.HDF_VERSION_NUM_REF
217H5F_LIBVER_18 = _medstructelement.H5F_LIBVER_18
218MED_MAJOR_NUM = _medstructelement.MED_MAJOR_NUM
219MED_MINOR_NUM = _medstructelement.MED_MINOR_NUM
220MED_RELEASE_NUM = _medstructelement.MED_RELEASE_NUM
221MED_3_LATEST_MINOR = _medstructelement.MED_3_LATEST_MINOR
222MED_4_LATEST_MINOR = _medstructelement.MED_4_LATEST_MINOR
223MED_NUM_MAJEUR = _medstructelement.MED_NUM_MAJEUR
224MED_NUM_MINEUR = _medstructelement.MED_NUM_MINEUR
225MED_NUM_RELEASE = _medstructelement.MED_NUM_RELEASE
226MED_VERSION_STR = _medstructelement.MED_VERSION_STR
227MED_MAX_PARA = _medstructelement.MED_MAX_PARA
228MED_COMMENT_SIZE = _medstructelement.MED_COMMENT_SIZE
229MED_IDENT_SIZE = _medstructelement.MED_IDENT_SIZE
230MED_NAME_SIZE = _medstructelement.MED_NAME_SIZE
231MED_SNAME_SIZE = _medstructelement.MED_SNAME_SIZE
232MED_LNAME_SIZE = _medstructelement.MED_LNAME_SIZE
233MED_SNAME_BLANK = _medstructelement.MED_SNAME_BLANK
234MED_NAME_BLANK = _medstructelement.MED_NAME_BLANK
235MED_PATHNAME_SIZE = _medstructelement.MED_PATHNAME_SIZE
236MED_MAX_CHFID_PATH = _medstructelement.MED_MAX_CHFID_PATH
237MED_FULL_INTERLACE = _medstructelement.MED_FULL_INTERLACE
238MED_NO_INTERLACE = _medstructelement.MED_NO_INTERLACE
239MED_UNDEF_INTERLACE = _medstructelement.MED_UNDEF_INTERLACE
240MED_UNDEF_STMODE = _medstructelement.MED_UNDEF_STMODE
241MED_GLOBAL_STMODE = _medstructelement.MED_GLOBAL_STMODE
242MED_COMPACT_STMODE = _medstructelement.MED_COMPACT_STMODE
243MED_GLOBAL_PFLMODE = _medstructelement.MED_GLOBAL_PFLMODE
244MED_COMPACT_PFLMODE = _medstructelement.MED_COMPACT_PFLMODE
245MED_UNDEF_PFLMODE = _medstructelement.MED_UNDEF_PFLMODE
246MED_ACC_RDONLY = _medstructelement.MED_ACC_RDONLY
247MED_ACC_RDWR = _medstructelement.MED_ACC_RDWR
248MED_ACC_RDEXT = _medstructelement.MED_ACC_RDEXT
249MED_ACC_CREAT = _medstructelement.MED_ACC_CREAT
250MED_ACC_UNDEF = _medstructelement.MED_ACC_UNDEF
251MED_UNSTRUCTURED_MESH = _medstructelement.MED_UNSTRUCTURED_MESH
252MED_STRUCTURED_MESH = _medstructelement.MED_STRUCTURED_MESH
253MED_UNDEF_MESH_TYPE = _medstructelement.MED_UNDEF_MESH_TYPE
254MED_CARTESIAN_GRID = _medstructelement.MED_CARTESIAN_GRID
255MED_POLAR_GRID = _medstructelement.MED_POLAR_GRID
256MED_CURVILINEAR_GRID = _medstructelement.MED_CURVILINEAR_GRID
257MED_UNDEF_GRID_TYPE = _medstructelement.MED_UNDEF_GRID_TYPE
258MED_CELL = _medstructelement.MED_CELL
259MED_DESCENDING_FACE = _medstructelement.MED_DESCENDING_FACE
260MED_DESCENDING_EDGE = _medstructelement.MED_DESCENDING_EDGE
261MED_NODE = _medstructelement.MED_NODE
262MED_NODE_ELEMENT = _medstructelement.MED_NODE_ELEMENT
263MED_STRUCT_ELEMENT = _medstructelement.MED_STRUCT_ELEMENT
264MED_ALL_ENTITY_TYPE = _medstructelement.MED_ALL_ENTITY_TYPE
265MED_UNDEF_ENTITY_TYPE = _medstructelement.MED_UNDEF_ENTITY_TYPE
266MED_N_ENTITY_TYPES = _medstructelement.MED_N_ENTITY_TYPES
267MED_COORDINATE = _medstructelement.MED_COORDINATE
268MED_CONNECTIVITY = _medstructelement.MED_CONNECTIVITY
269MED_NAME = _medstructelement.MED_NAME
270MED_NUMBER = _medstructelement.MED_NUMBER
271MED_FAMILY_NUMBER = _medstructelement.MED_FAMILY_NUMBER
272MED_COORDINATE_AXIS1 = _medstructelement.MED_COORDINATE_AXIS1
273MED_COORDINATE_AXIS2 = _medstructelement.MED_COORDINATE_AXIS2
274MED_COORDINATE_AXIS3 = _medstructelement.MED_COORDINATE_AXIS3
275MED_INDEX_FACE = _medstructelement.MED_INDEX_FACE
276MED_INDEX_NODE = _medstructelement.MED_INDEX_NODE
277MED_GLOBAL_NUMBER = _medstructelement.MED_GLOBAL_NUMBER
278MED_VARIABLE_ATTRIBUTE = _medstructelement.MED_VARIABLE_ATTRIBUTE
279MED_COORDINATE_TRSF = _medstructelement.MED_COORDINATE_TRSF
280MED_UNDEF_DATATYPE = _medstructelement.MED_UNDEF_DATATYPE
281MED_INTERNAL_FLOAT32 = _medstructelement.MED_INTERNAL_FLOAT32
282MED_INTERNAL_FLOAT64 = _medstructelement.MED_INTERNAL_FLOAT64
283MED_INTERNAL_INT32 = _medstructelement.MED_INTERNAL_INT32
284MED_INTERNAL_INT64 = _medstructelement.MED_INTERNAL_INT64
285MED_INTERNAL_INT = _medstructelement.MED_INTERNAL_INT
286MED_INTERNAL_NAME = _medstructelement.MED_INTERNAL_NAME
287MED_INTERNAL_SNAME = _medstructelement.MED_INTERNAL_SNAME
288MED_INTERNAL_LNAME = _medstructelement.MED_INTERNAL_LNAME
289MED_INTERNAL_IDENT = _medstructelement.MED_INTERNAL_IDENT
290MED_INTERNAL_CHAR = _medstructelement.MED_INTERNAL_CHAR
291MED_INTERNAL_UNDEF = _medstructelement.MED_INTERNAL_UNDEF
292MED_DOUBLE = _medstructelement.MED_DOUBLE
293MED_FLOAT64 = _medstructelement.MED_FLOAT64
294MED_FLOAT32 = _medstructelement.MED_FLOAT32
295MED_INT32 = _medstructelement.MED_INT32
296MED_INT64 = _medstructelement.MED_INT64
297MED_INT = _medstructelement.MED_INT
298MED_ATT_FLOAT64 = _medstructelement.MED_ATT_FLOAT64
299MED_ATT_INT = _medstructelement.MED_ATT_INT
300MED_ATT_NAME = _medstructelement.MED_ATT_NAME
301MED_ATT_UNDEF = _medstructelement.MED_ATT_UNDEF
302MED_MESH = _medstructelement.MED_MESH
303MED_FIELD = _medstructelement.MED_FIELD
304MED_LIBRARY = _medstructelement.MED_LIBRARY
305MED_FILE = _medstructelement.MED_FILE
306MED_MESH_SUPPORT = _medstructelement.MED_MESH_SUPPORT
307MED_ELSTRUCT = _medstructelement.MED_ELSTRUCT
308MED_FAMILY = _medstructelement.MED_FAMILY
309MED_EQUIVALENCE = _medstructelement.MED_EQUIVALENCE
310MED_GROUP = _medstructelement.MED_GROUP
311MED_JOINT = _medstructelement.MED_JOINT
312MED_LOCALIZATION = _medstructelement.MED_LOCALIZATION
313MED_PROFILE = _medstructelement.MED_PROFILE
314MED_FILTER = _medstructelement.MED_FILTER
315MED_INTERPOLATION = _medstructelement.MED_INTERPOLATION
316MED_NUMERICAL_DATA = _medstructelement.MED_NUMERICAL_DATA
317MED_LINK = _medstructelement.MED_LINK
318MED_CLASS_UNDEF = _medstructelement.MED_CLASS_UNDEF
319MED_CLASS_ALL = _medstructelement.MED_CLASS_ALL
320MED_POINT1 = _medstructelement.MED_POINT1
321MED_SEG2 = _medstructelement.MED_SEG2
322MED_SEG3 = _medstructelement.MED_SEG3
323MED_SEG4 = _medstructelement.MED_SEG4
324MED_TRIA3 = _medstructelement.MED_TRIA3
325MED_QUAD4 = _medstructelement.MED_QUAD4
326MED_TRIA6 = _medstructelement.MED_TRIA6
327MED_TRIA7 = _medstructelement.MED_TRIA7
328MED_QUAD8 = _medstructelement.MED_QUAD8
329MED_QUAD9 = _medstructelement.MED_QUAD9
330MED_TETRA4 = _medstructelement.MED_TETRA4
331MED_PYRA5 = _medstructelement.MED_PYRA5
332MED_PENTA6 = _medstructelement.MED_PENTA6
333MED_HEXA8 = _medstructelement.MED_HEXA8
334MED_TETRA10 = _medstructelement.MED_TETRA10
335MED_OCTA12 = _medstructelement.MED_OCTA12
336MED_PYRA13 = _medstructelement.MED_PYRA13
337MED_PENTA15 = _medstructelement.MED_PENTA15
338MED_PENTA18 = _medstructelement.MED_PENTA18
339MED_HEXA20 = _medstructelement.MED_HEXA20
340MED_HEXA27 = _medstructelement.MED_HEXA27
341MED_POLYGON = _medstructelement.MED_POLYGON
342MED_POLYGON2 = _medstructelement.MED_POLYGON2
343MED_POLYHEDRON = _medstructelement.MED_POLYHEDRON
344MED_STRUCT_GEO_INTERNAL = _medstructelement.MED_STRUCT_GEO_INTERNAL
345MED_STRUCT_GEO_SUP_INTERNAL = _medstructelement.MED_STRUCT_GEO_SUP_INTERNAL
346MED_NONE = _medstructelement.MED_NONE
347MED_NO_GEOTYPE = _medstructelement.MED_NO_GEOTYPE
348MED_UNDEF_GEOTYPE = _medstructelement.MED_UNDEF_GEOTYPE
349MED_UNDEF_GEOMETRY_TYPE = _medstructelement.MED_UNDEF_GEOMETRY_TYPE
350MED_ALL_GEOTYPE = _medstructelement.MED_ALL_GEOTYPE
351MED_GEO_ALL = _medstructelement.MED_GEO_ALL
352MED_N_CELL_GEO = _medstructelement.MED_N_CELL_GEO
353MED_N_CELL_FIXED_GEO = _medstructelement.MED_N_CELL_FIXED_GEO
354MED_N_CELL_GEO_FIXED_CON = _medstructelement.MED_N_CELL_GEO_FIXED_CON
355MED_N_FACE_GEO = _medstructelement.MED_N_FACE_GEO
356MED_N_FACE_FIXED_GEO = _medstructelement.MED_N_FACE_FIXED_GEO
357MED_N_FACE_GEO_FIXED_CON = _medstructelement.MED_N_FACE_GEO_FIXED_CON
358MED_N_EDGE_TYPES = _medstructelement.MED_N_EDGE_TYPES
359MED_N_EDGE_FIXED_GEO = _medstructelement.MED_N_EDGE_FIXED_GEO
360MED_N_EDGE_GEO_FIXED_CON = _medstructelement.MED_N_EDGE_GEO_FIXED_CON
361MED_N_NODE_GEO = _medstructelement.MED_N_NODE_GEO
362MED_N_NODE_FIXED_GEO = _medstructelement.MED_N_NODE_FIXED_GEO
363MED_N_NODE_GEO_FIXED_CON = _medstructelement.MED_N_NODE_GEO_FIXED_CON
364MED_NODAL = _medstructelement.MED_NODAL
365MED_DESCENDING = _medstructelement.MED_DESCENDING
366MED_UNDEF_CONNECTIVITY_MODE = _medstructelement.MED_UNDEF_CONNECTIVITY_MODE
367MED_NO_CMODE = _medstructelement.MED_NO_CMODE
368MED_CARTESIAN = _medstructelement.MED_CARTESIAN
369MED_CYLINDRICAL = _medstructelement.MED_CYLINDRICAL
370MED_SPHERICAL = _medstructelement.MED_SPHERICAL
371MED_UNDEF_AXIS_TYPE = _medstructelement.MED_UNDEF_AXIS_TYPE
372MED_FALSE = _medstructelement.MED_FALSE
373MED_TRUE = _medstructelement.MED_TRUE
374MED_GAUSS_ELNO = _medstructelement.MED_GAUSS_ELNO
375MED_IPOINT_ELNO = _medstructelement.MED_IPOINT_ELNO
376MED_NO_NAME = _medstructelement.MED_NO_NAME
377MED_NO_MESHNAME = _medstructelement.MED_NO_MESHNAME
378MED_NO_MESH = _medstructelement.MED_NO_MESH
379MED_NO_MESH_SUPPORT = _medstructelement.MED_NO_MESH_SUPPORT
380MED_NO_LOCALIZATION = _medstructelement.MED_NO_LOCALIZATION
381MED_NO_INTERPOLATION = _medstructelement.MED_NO_INTERPOLATION
382MED_NO_IPOINT_INTERNAL = _medstructelement.MED_NO_IPOINT_INTERNAL
383MED_NO_PROFILE = _medstructelement.MED_NO_PROFILE
384MED_NO_GROUP = _medstructelement.MED_NO_GROUP
385MED_ALLENTITIES_PROFILE = _medstructelement.MED_ALLENTITIES_PROFILE
386MED_NO_PROFILE_INTERNAL = _medstructelement.MED_NO_PROFILE_INTERNAL
387MED_SAME_PROFILE_INTERNAL = _medstructelement.MED_SAME_PROFILE_INTERNAL
388MED_ALL_CONSTITUENT = _medstructelement.MED_ALL_CONSTITUENT
389MED_UNDEF_SIZE = _medstructelement.MED_UNDEF_SIZE
390MED_NO_PROFILE_SIZE = _medstructelement.MED_NO_PROFILE_SIZE
391MED_SORT_DTIT = _medstructelement.MED_SORT_DTIT
392MED_SORT_ITDT = _medstructelement.MED_SORT_ITDT
393MED_SORT_UNDEF = _medstructelement.MED_SORT_UNDEF
394MED_NO_DT = _medstructelement.MED_NO_DT
395MED_NO_IT = _medstructelement.MED_NO_IT
396MED_UNDEF_DT = _medstructelement.MED_UNDEF_DT
397MED_ATT_NOT_FILLED = _medstructelement.MED_ATT_NOT_FILLED
398MED_MAX_FILTER_SPACES = _medstructelement.MED_MAX_FILTER_SPACES
399class med_filter(_object):
400    __swig_setmethods__ = {}
401    __setattr__ = lambda self, name, value: _swig_setattr(self, med_filter, name, value)
402    __swig_getmethods__ = {}
403    __getattr__ = lambda self, name: _swig_getattr(self, med_filter, name)
404    __repr__ = _swig_repr
405    __swig_setmethods__["nspaces"] = _medstructelement.med_filter_nspaces_set
406    __swig_getmethods__["nspaces"] = _medstructelement.med_filter_nspaces_get
407    if _newclass:
408        nspaces = _swig_property(_medstructelement.med_filter_nspaces_get, _medstructelement.med_filter_nspaces_set)
409    __swig_setmethods__["memspace"] = _medstructelement.med_filter_memspace_set
410    __swig_getmethods__["memspace"] = _medstructelement.med_filter_memspace_get
411    if _newclass:
412        memspace = _swig_property(_medstructelement.med_filter_memspace_get, _medstructelement.med_filter_memspace_set)
413    __swig_setmethods__["diskspace"] = _medstructelement.med_filter_diskspace_set
414    __swig_getmethods__["diskspace"] = _medstructelement.med_filter_diskspace_get
415    if _newclass:
416        diskspace = _swig_property(_medstructelement.med_filter_diskspace_get, _medstructelement.med_filter_diskspace_set)
417    __swig_setmethods__["nentity"] = _medstructelement.med_filter_nentity_set
418    __swig_getmethods__["nentity"] = _medstructelement.med_filter_nentity_get
419    if _newclass:
420        nentity = _swig_property(_medstructelement.med_filter_nentity_get, _medstructelement.med_filter_nentity_set)
421    __swig_setmethods__["nvaluesperentity"] = _medstructelement.med_filter_nvaluesperentity_set
422    __swig_getmethods__["nvaluesperentity"] = _medstructelement.med_filter_nvaluesperentity_get
423    if _newclass:
424        nvaluesperentity = _swig_property(_medstructelement.med_filter_nvaluesperentity_get, _medstructelement.med_filter_nvaluesperentity_set)
425    __swig_setmethods__["nconstituentpervalue"] = _medstructelement.med_filter_nconstituentpervalue_set
426    __swig_getmethods__["nconstituentpervalue"] = _medstructelement.med_filter_nconstituentpervalue_get
427    if _newclass:
428        nconstituentpervalue = _swig_property(_medstructelement.med_filter_nconstituentpervalue_get, _medstructelement.med_filter_nconstituentpervalue_set)
429    __swig_setmethods__["constituentselect"] = _medstructelement.med_filter_constituentselect_set
430    __swig_getmethods__["constituentselect"] = _medstructelement.med_filter_constituentselect_get
431    if _newclass:
432        constituentselect = _swig_property(_medstructelement.med_filter_constituentselect_get, _medstructelement.med_filter_constituentselect_set)
433    __swig_setmethods__["switchmode"] = _medstructelement.med_filter_switchmode_set
434    __swig_getmethods__["switchmode"] = _medstructelement.med_filter_switchmode_get
435    if _newclass:
436        switchmode = _swig_property(_medstructelement.med_filter_switchmode_get, _medstructelement.med_filter_switchmode_set)
437    __swig_setmethods__["filterarraysize"] = _medstructelement.med_filter_filterarraysize_set
438    __swig_getmethods__["filterarraysize"] = _medstructelement.med_filter_filterarraysize_get
439    if _newclass:
440        filterarraysize = _swig_property(_medstructelement.med_filter_filterarraysize_get, _medstructelement.med_filter_filterarraysize_set)
441    __swig_setmethods__["filterarray23v30"] = _medstructelement.med_filter_filterarray23v30_set
442    __swig_getmethods__["filterarray23v30"] = _medstructelement.med_filter_filterarray23v30_get
443    if _newclass:
444        filterarray23v30 = _swig_property(_medstructelement.med_filter_filterarray23v30_get, _medstructelement.med_filter_filterarray23v30_set)
445    __swig_setmethods__["profilearraysize"] = _medstructelement.med_filter_profilearraysize_set
446    __swig_getmethods__["profilearraysize"] = _medstructelement.med_filter_profilearraysize_get
447    if _newclass:
448        profilearraysize = _swig_property(_medstructelement.med_filter_profilearraysize_get, _medstructelement.med_filter_profilearraysize_set)
449    __swig_setmethods__["storagemode"] = _medstructelement.med_filter_storagemode_set
450    __swig_getmethods__["storagemode"] = _medstructelement.med_filter_storagemode_get
451    if _newclass:
452        storagemode = _swig_property(_medstructelement.med_filter_storagemode_get, _medstructelement.med_filter_storagemode_set)
453    __swig_setmethods__["profilename"] = _medstructelement.med_filter_profilename_set
454    __swig_getmethods__["profilename"] = _medstructelement.med_filter_profilename_get
455    if _newclass:
456        profilename = _swig_property(_medstructelement.med_filter_profilename_get, _medstructelement.med_filter_profilename_set)
457
458    def __init__(self):
459        """__init__(self) -> med_filter"""
460        this = _medstructelement.new_med_filter()
461        try:
462            self.this.append(this)
463        except __builtin__.Exception:
464            self.this = this
465    __swig_destroy__ = _medstructelement.delete_med_filter
466    __del__ = lambda self: None
467med_filter_swigregister = _medstructelement.med_filter_swigregister
468med_filter_swigregister(med_filter)
469
470MED_NO_FILTER_SIZE = _medstructelement.MED_NO_FILTER_SIZE
471MED_NO_PROFILE_F = _medstructelement.MED_NO_PROFILE_F
472class med_file_version(_object):
473    __swig_setmethods__ = {}
474    __setattr__ = lambda self, name, value: _swig_setattr(self, med_file_version, name, value)
475    __swig_getmethods__ = {}
476    __getattr__ = lambda self, name: _swig_getattr(self, med_file_version, name)
477    __repr__ = _swig_repr
478    __swig_setmethods__["majeur"] = _medstructelement.med_file_version_majeur_set
479    __swig_getmethods__["majeur"] = _medstructelement.med_file_version_majeur_get
480    if _newclass:
481        majeur = _swig_property(_medstructelement.med_file_version_majeur_get, _medstructelement.med_file_version_majeur_set)
482    __swig_setmethods__["mineur"] = _medstructelement.med_file_version_mineur_set
483    __swig_getmethods__["mineur"] = _medstructelement.med_file_version_mineur_get
484    if _newclass:
485        mineur = _swig_property(_medstructelement.med_file_version_mineur_get, _medstructelement.med_file_version_mineur_set)
486    __swig_setmethods__["release"] = _medstructelement.med_file_version_release_set
487    __swig_getmethods__["release"] = _medstructelement.med_file_version_release_get
488    if _newclass:
489        release = _swig_property(_medstructelement.med_file_version_release_get, _medstructelement.med_file_version_release_set)
490
491    def __init__(self):
492        """__init__(self) -> med_file_version"""
493        this = _medstructelement.new_med_file_version()
494        try:
495            self.this.append(this)
496        except __builtin__.Exception:
497            self.this = this
498    __swig_destroy__ = _medstructelement.delete_med_file_version
499    __del__ = lambda self: None
500med_file_version_swigregister = _medstructelement.med_file_version_swigregister
501med_file_version_swigregister(med_file_version)
502
503class med_memfile(_object):
504    __swig_setmethods__ = {}
505    __setattr__ = lambda self, name, value: _swig_setattr(self, med_memfile, name, value)
506    __swig_getmethods__ = {}
507    __getattr__ = lambda self, name: _swig_getattr(self, med_memfile, name)
508    __repr__ = _swig_repr
509    __swig_setmethods__["app_image_ptr"] = _medstructelement.med_memfile_app_image_ptr_set
510    __swig_getmethods__["app_image_ptr"] = _medstructelement.med_memfile_app_image_ptr_get
511    if _newclass:
512        app_image_ptr = _swig_property(_medstructelement.med_memfile_app_image_ptr_get, _medstructelement.med_memfile_app_image_ptr_set)
513    __swig_setmethods__["app_image_size"] = _medstructelement.med_memfile_app_image_size_set
514    __swig_getmethods__["app_image_size"] = _medstructelement.med_memfile_app_image_size_get
515    if _newclass:
516        app_image_size = _swig_property(_medstructelement.med_memfile_app_image_size_get, _medstructelement.med_memfile_app_image_size_set)
517    __swig_setmethods__["ref_count"] = _medstructelement.med_memfile_ref_count_set
518    __swig_getmethods__["ref_count"] = _medstructelement.med_memfile_ref_count_get
519    if _newclass:
520        ref_count = _swig_property(_medstructelement.med_memfile_ref_count_get, _medstructelement.med_memfile_ref_count_set)
521    __swig_setmethods__["fapl_image_ptr"] = _medstructelement.med_memfile_fapl_image_ptr_set
522    __swig_getmethods__["fapl_image_ptr"] = _medstructelement.med_memfile_fapl_image_ptr_get
523    if _newclass:
524        fapl_image_ptr = _swig_property(_medstructelement.med_memfile_fapl_image_ptr_get, _medstructelement.med_memfile_fapl_image_ptr_set)
525    __swig_setmethods__["fapl_image_size"] = _medstructelement.med_memfile_fapl_image_size_set
526    __swig_getmethods__["fapl_image_size"] = _medstructelement.med_memfile_fapl_image_size_get
527    if _newclass:
528        fapl_image_size = _swig_property(_medstructelement.med_memfile_fapl_image_size_get, _medstructelement.med_memfile_fapl_image_size_set)
529    __swig_setmethods__["fapl_ref_count"] = _medstructelement.med_memfile_fapl_ref_count_set
530    __swig_getmethods__["fapl_ref_count"] = _medstructelement.med_memfile_fapl_ref_count_get
531    if _newclass:
532        fapl_ref_count = _swig_property(_medstructelement.med_memfile_fapl_ref_count_get, _medstructelement.med_memfile_fapl_ref_count_set)
533    __swig_setmethods__["vfd_image_ptr"] = _medstructelement.med_memfile_vfd_image_ptr_set
534    __swig_getmethods__["vfd_image_ptr"] = _medstructelement.med_memfile_vfd_image_ptr_get
535    if _newclass:
536        vfd_image_ptr = _swig_property(_medstructelement.med_memfile_vfd_image_ptr_get, _medstructelement.med_memfile_vfd_image_ptr_set)
537    __swig_setmethods__["vfd_image_size"] = _medstructelement.med_memfile_vfd_image_size_set
538    __swig_getmethods__["vfd_image_size"] = _medstructelement.med_memfile_vfd_image_size_get
539    if _newclass:
540        vfd_image_size = _swig_property(_medstructelement.med_memfile_vfd_image_size_get, _medstructelement.med_memfile_vfd_image_size_set)
541    __swig_setmethods__["vfd_ref_count"] = _medstructelement.med_memfile_vfd_ref_count_set
542    __swig_getmethods__["vfd_ref_count"] = _medstructelement.med_memfile_vfd_ref_count_get
543    if _newclass:
544        vfd_ref_count = _swig_property(_medstructelement.med_memfile_vfd_ref_count_get, _medstructelement.med_memfile_vfd_ref_count_set)
545    __swig_setmethods__["flags"] = _medstructelement.med_memfile_flags_set
546    __swig_getmethods__["flags"] = _medstructelement.med_memfile_flags_get
547    if _newclass:
548        flags = _swig_property(_medstructelement.med_memfile_flags_get, _medstructelement.med_memfile_flags_set)
549
550    def __init__(self):
551        """__init__(self) -> med_memfile"""
552        this = _medstructelement.new_med_memfile()
553        try:
554            self.this.append(this)
555        except __builtin__.Exception:
556            self.this = this
557    __swig_destroy__ = _medstructelement.delete_med_memfile
558    __del__ = lambda self: None
559med_memfile_swigregister = _medstructelement.med_memfile_swigregister
560med_memfile_swigregister(med_memfile)
561
562MED_PARTICLE_NAME = _medstructelement.MED_PARTICLE_NAME
563MED_BALL_NAME = _medstructelement.MED_BALL_NAME
564MED_BEAM_NAME = _medstructelement.MED_BEAM_NAME
565MED_PARTICLE_LABEL = _medstructelement.MED_PARTICLE_LABEL
566MED_BALL_DIAMETER = _medstructelement.MED_BALL_DIAMETER
567MED_BEAM_THICKNESS = _medstructelement.MED_BEAM_THICKNESS
568import med.medenum
569class MEDBOOL(_object):
570    __swig_setmethods__ = {}
571    __setattr__ = lambda self, name, value: _swig_setattr(self, MEDBOOL, name, value)
572    __swig_getmethods__ = {}
573    __getattr__ = lambda self, name: _swig_getattr(self, MEDBOOL, name)
574    __repr__ = _swig_repr
575
576    def iterator(self):
577        return _medstructelement.MEDBOOL_iterator(self)
578    def __iter__(self):
579        return self.iterator()
580
581    def __nonzero__(self):
582        return _medstructelement.MEDBOOL___nonzero__(self)
583
584    def __bool__(self):
585        return _medstructelement.MEDBOOL___bool__(self)
586
587    def __len__(self):
588        return _medstructelement.MEDBOOL___len__(self)
589
590    def __getslice__(self, i, j):
591        return _medstructelement.MEDBOOL___getslice__(self, i, j)
592
593    def __setslice__(self, *args):
594        return _medstructelement.MEDBOOL___setslice__(self, *args)
595
596    def __delslice__(self, i, j):
597        return _medstructelement.MEDBOOL___delslice__(self, i, j)
598
599    def __delitem__(self, *args):
600        return _medstructelement.MEDBOOL___delitem__(self, *args)
601
602    def __getitem__(self, *args):
603        return _medstructelement.MEDBOOL___getitem__(self, *args)
604
605    def __setitem__(self, *args):
606        return _medstructelement.MEDBOOL___setitem__(self, *args)
607
608    def pop(self):
609        return _medstructelement.MEDBOOL_pop(self)
610
611    def append(self, x):
612        return _medstructelement.MEDBOOL_append(self, x)
613
614    def empty(self):
615        return _medstructelement.MEDBOOL_empty(self)
616
617    def size(self):
618        return _medstructelement.MEDBOOL_size(self)
619
620    def swap(self, v):
621        return _medstructelement.MEDBOOL_swap(self, v)
622
623    def begin(self):
624        return _medstructelement.MEDBOOL_begin(self)
625
626    def end(self):
627        return _medstructelement.MEDBOOL_end(self)
628
629    def rbegin(self):
630        return _medstructelement.MEDBOOL_rbegin(self)
631
632    def rend(self):
633        return _medstructelement.MEDBOOL_rend(self)
634
635    def clear(self):
636        return _medstructelement.MEDBOOL_clear(self)
637
638    def get_allocator(self):
639        return _medstructelement.MEDBOOL_get_allocator(self)
640
641    def pop_back(self):
642        return _medstructelement.MEDBOOL_pop_back(self)
643
644    def erase(self, *args):
645        return _medstructelement.MEDBOOL_erase(self, *args)
646
647    def __init__(self, *args):
648        this = _medstructelement.new_MEDBOOL(*args)
649        try:
650            self.this.append(this)
651        except __builtin__.Exception:
652            self.this = this
653
654    def push_back(self, x):
655        return _medstructelement.MEDBOOL_push_back(self, x)
656
657    def front(self):
658        return _medstructelement.MEDBOOL_front(self)
659
660    def back(self):
661        return _medstructelement.MEDBOOL_back(self)
662
663    def assign(self, n, x):
664        return _medstructelement.MEDBOOL_assign(self, n, x)
665
666    def resize(self, *args):
667        return _medstructelement.MEDBOOL_resize(self, *args)
668
669    def insert(self, *args):
670        return _medstructelement.MEDBOOL_insert(self, *args)
671
672    def reserve(self, n):
673        return _medstructelement.MEDBOOL_reserve(self, n)
674
675    def capacity(self):
676        return _medstructelement.MEDBOOL_capacity(self)
677    __swig_destroy__ = _medstructelement.delete_MEDBOOL
678    __del__ = lambda self: None
679MEDBOOL_swigregister = _medstructelement.MEDBOOL_swigregister
680MEDBOOL_swigregister(MEDBOOL)
681cvar = _medstructelement.cvar
682MED_GET_ENTITY_TYPENAME = cvar.MED_GET_ENTITY_TYPENAME
683MED_GET_CELL_GEOMETRY_TYPENAME = cvar.MED_GET_CELL_GEOMETRY_TYPENAME
684MED_GET_FACE_GEOMETRY_TYPENAME = cvar.MED_GET_FACE_GEOMETRY_TYPENAME
685
686
687MEDBOOL.__str__= lambda self: str([x for x in self])
688MEDBOOL.__repr__= lambda self: "MEDBOOL("+str([x for x in self])+")"
689
690class MEDFLOAT(_object):
691    __swig_setmethods__ = {}
692    __setattr__ = lambda self, name, value: _swig_setattr(self, MEDFLOAT, name, value)
693    __swig_getmethods__ = {}
694    __getattr__ = lambda self, name: _swig_getattr(self, MEDFLOAT, name)
695    __repr__ = _swig_repr
696
697    def iterator(self):
698        return _medstructelement.MEDFLOAT_iterator(self)
699    def __iter__(self):
700        return self.iterator()
701
702    def __nonzero__(self):
703        return _medstructelement.MEDFLOAT___nonzero__(self)
704
705    def __bool__(self):
706        return _medstructelement.MEDFLOAT___bool__(self)
707
708    def __len__(self):
709        return _medstructelement.MEDFLOAT___len__(self)
710
711    def __getslice__(self, i, j):
712        return _medstructelement.MEDFLOAT___getslice__(self, i, j)
713
714    def __setslice__(self, *args):
715        return _medstructelement.MEDFLOAT___setslice__(self, *args)
716
717    def __delslice__(self, i, j):
718        return _medstructelement.MEDFLOAT___delslice__(self, i, j)
719
720    def __delitem__(self, *args):
721        return _medstructelement.MEDFLOAT___delitem__(self, *args)
722
723    def __getitem__(self, *args):
724        return _medstructelement.MEDFLOAT___getitem__(self, *args)
725
726    def __setitem__(self, *args):
727        return _medstructelement.MEDFLOAT___setitem__(self, *args)
728
729    def pop(self):
730        return _medstructelement.MEDFLOAT_pop(self)
731
732    def append(self, x):
733        return _medstructelement.MEDFLOAT_append(self, x)
734
735    def empty(self):
736        return _medstructelement.MEDFLOAT_empty(self)
737
738    def size(self):
739        return _medstructelement.MEDFLOAT_size(self)
740
741    def swap(self, v):
742        return _medstructelement.MEDFLOAT_swap(self, v)
743
744    def begin(self):
745        return _medstructelement.MEDFLOAT_begin(self)
746
747    def end(self):
748        return _medstructelement.MEDFLOAT_end(self)
749
750    def rbegin(self):
751        return _medstructelement.MEDFLOAT_rbegin(self)
752
753    def rend(self):
754        return _medstructelement.MEDFLOAT_rend(self)
755
756    def clear(self):
757        return _medstructelement.MEDFLOAT_clear(self)
758
759    def get_allocator(self):
760        return _medstructelement.MEDFLOAT_get_allocator(self)
761
762    def pop_back(self):
763        return _medstructelement.MEDFLOAT_pop_back(self)
764
765    def erase(self, *args):
766        return _medstructelement.MEDFLOAT_erase(self, *args)
767
768    def __init__(self, *args):
769        this = _medstructelement.new_MEDFLOAT(*args)
770        try:
771            self.this.append(this)
772        except __builtin__.Exception:
773            self.this = this
774
775    def push_back(self, x):
776        return _medstructelement.MEDFLOAT_push_back(self, x)
777
778    def front(self):
779        return _medstructelement.MEDFLOAT_front(self)
780
781    def back(self):
782        return _medstructelement.MEDFLOAT_back(self)
783
784    def assign(self, n, x):
785        return _medstructelement.MEDFLOAT_assign(self, n, x)
786
787    def resize(self, *args):
788        return _medstructelement.MEDFLOAT_resize(self, *args)
789
790    def insert(self, *args):
791        return _medstructelement.MEDFLOAT_insert(self, *args)
792
793    def reserve(self, n):
794        return _medstructelement.MEDFLOAT_reserve(self, n)
795
796    def capacity(self):
797        return _medstructelement.MEDFLOAT_capacity(self)
798
799    def __iadd__(self, value):
800        return _medstructelement.MEDFLOAT___iadd__(self, value)
801
802    def __add__(self, value):
803        return _medstructelement.MEDFLOAT___add__(self, value)
804
805    def __isub__(self, value):
806        return _medstructelement.MEDFLOAT___isub__(self, value)
807
808    def __sub__(self, value):
809        return _medstructelement.MEDFLOAT___sub__(self, value)
810
811    def __imul__(self, value):
812        return _medstructelement.MEDFLOAT___imul__(self, value)
813
814    def __mul__(self, value):
815        return _medstructelement.MEDFLOAT___mul__(self, value)
816
817    def __itruediv__(self, *args):
818        return _medstructelement.MEDFLOAT___itruediv__(self, *args)
819    __idiv__ = __itruediv__
820
821
822
823    def __truediv__(self, *args):
824        return _medstructelement.MEDFLOAT___truediv__(self, *args)
825    __div__ = __truediv__
826
827
828
829    def __le__(self, value):
830        return _medstructelement.MEDFLOAT___le__(self, value)
831
832    def __lt__(self, value):
833        return _medstructelement.MEDFLOAT___lt__(self, value)
834
835    def __gt__(self, value):
836        return _medstructelement.MEDFLOAT___gt__(self, value)
837
838    def __ge__(self, value):
839        return _medstructelement.MEDFLOAT___ge__(self, value)
840
841    def __eq__(self, value):
842        return _medstructelement.MEDFLOAT___eq__(self, value)
843
844    def __ne__(self, value):
845        return _medstructelement.MEDFLOAT___ne__(self, value)
846    __swig_destroy__ = _medstructelement.delete_MEDFLOAT
847    __del__ = lambda self: None
848MEDFLOAT_swigregister = _medstructelement.MEDFLOAT_swigregister
849MEDFLOAT_swigregister(MEDFLOAT)
850
851
852MEDFLOAT.__str__= lambda self: str([x for x in self])
853MEDFLOAT.__repr__= lambda self:"MEDFLOAT" +"("+str([x for x in self])+")"
854
855
856MEDFLOAT64=MEDFLOAT
857MEDDOUBLE=MEDFLOAT
858
859class MEDFLOAT32(_object):
860    __swig_setmethods__ = {}
861    __setattr__ = lambda self, name, value: _swig_setattr(self, MEDFLOAT32, name, value)
862    __swig_getmethods__ = {}
863    __getattr__ = lambda self, name: _swig_getattr(self, MEDFLOAT32, name)
864    __repr__ = _swig_repr
865
866    def iterator(self):
867        return _medstructelement.MEDFLOAT32_iterator(self)
868    def __iter__(self):
869        return self.iterator()
870
871    def __nonzero__(self):
872        return _medstructelement.MEDFLOAT32___nonzero__(self)
873
874    def __bool__(self):
875        return _medstructelement.MEDFLOAT32___bool__(self)
876
877    def __len__(self):
878        return _medstructelement.MEDFLOAT32___len__(self)
879
880    def __getslice__(self, i, j):
881        return _medstructelement.MEDFLOAT32___getslice__(self, i, j)
882
883    def __setslice__(self, *args):
884        return _medstructelement.MEDFLOAT32___setslice__(self, *args)
885
886    def __delslice__(self, i, j):
887        return _medstructelement.MEDFLOAT32___delslice__(self, i, j)
888
889    def __delitem__(self, *args):
890        return _medstructelement.MEDFLOAT32___delitem__(self, *args)
891
892    def __getitem__(self, *args):
893        return _medstructelement.MEDFLOAT32___getitem__(self, *args)
894
895    def __setitem__(self, *args):
896        return _medstructelement.MEDFLOAT32___setitem__(self, *args)
897
898    def pop(self):
899        return _medstructelement.MEDFLOAT32_pop(self)
900
901    def append(self, x):
902        return _medstructelement.MEDFLOAT32_append(self, x)
903
904    def empty(self):
905        return _medstructelement.MEDFLOAT32_empty(self)
906
907    def size(self):
908        return _medstructelement.MEDFLOAT32_size(self)
909
910    def swap(self, v):
911        return _medstructelement.MEDFLOAT32_swap(self, v)
912
913    def begin(self):
914        return _medstructelement.MEDFLOAT32_begin(self)
915
916    def end(self):
917        return _medstructelement.MEDFLOAT32_end(self)
918
919    def rbegin(self):
920        return _medstructelement.MEDFLOAT32_rbegin(self)
921
922    def rend(self):
923        return _medstructelement.MEDFLOAT32_rend(self)
924
925    def clear(self):
926        return _medstructelement.MEDFLOAT32_clear(self)
927
928    def get_allocator(self):
929        return _medstructelement.MEDFLOAT32_get_allocator(self)
930
931    def pop_back(self):
932        return _medstructelement.MEDFLOAT32_pop_back(self)
933
934    def erase(self, *args):
935        return _medstructelement.MEDFLOAT32_erase(self, *args)
936
937    def __init__(self, *args):
938        this = _medstructelement.new_MEDFLOAT32(*args)
939        try:
940            self.this.append(this)
941        except __builtin__.Exception:
942            self.this = this
943
944    def push_back(self, x):
945        return _medstructelement.MEDFLOAT32_push_back(self, x)
946
947    def front(self):
948        return _medstructelement.MEDFLOAT32_front(self)
949
950    def back(self):
951        return _medstructelement.MEDFLOAT32_back(self)
952
953    def assign(self, n, x):
954        return _medstructelement.MEDFLOAT32_assign(self, n, x)
955
956    def resize(self, *args):
957        return _medstructelement.MEDFLOAT32_resize(self, *args)
958
959    def insert(self, *args):
960        return _medstructelement.MEDFLOAT32_insert(self, *args)
961
962    def reserve(self, n):
963        return _medstructelement.MEDFLOAT32_reserve(self, n)
964
965    def capacity(self):
966        return _medstructelement.MEDFLOAT32_capacity(self)
967
968    def __iadd__(self, value):
969        return _medstructelement.MEDFLOAT32___iadd__(self, value)
970
971    def __add__(self, value):
972        return _medstructelement.MEDFLOAT32___add__(self, value)
973
974    def __isub__(self, value):
975        return _medstructelement.MEDFLOAT32___isub__(self, value)
976
977    def __sub__(self, value):
978        return _medstructelement.MEDFLOAT32___sub__(self, value)
979
980    def __imul__(self, value):
981        return _medstructelement.MEDFLOAT32___imul__(self, value)
982
983    def __mul__(self, value):
984        return _medstructelement.MEDFLOAT32___mul__(self, value)
985
986    def __itruediv__(self, *args):
987        return _medstructelement.MEDFLOAT32___itruediv__(self, *args)
988    __idiv__ = __itruediv__
989
990
991
992    def __truediv__(self, *args):
993        return _medstructelement.MEDFLOAT32___truediv__(self, *args)
994    __div__ = __truediv__
995
996
997
998    def __le__(self, value):
999        return _medstructelement.MEDFLOAT32___le__(self, value)
1000
1001    def __lt__(self, value):
1002        return _medstructelement.MEDFLOAT32___lt__(self, value)
1003
1004    def __gt__(self, value):
1005        return _medstructelement.MEDFLOAT32___gt__(self, value)
1006
1007    def __ge__(self, value):
1008        return _medstructelement.MEDFLOAT32___ge__(self, value)
1009
1010    def __eq__(self, value):
1011        return _medstructelement.MEDFLOAT32___eq__(self, value)
1012
1013    def __ne__(self, value):
1014        return _medstructelement.MEDFLOAT32___ne__(self, value)
1015    __swig_destroy__ = _medstructelement.delete_MEDFLOAT32
1016    __del__ = lambda self: None
1017MEDFLOAT32_swigregister = _medstructelement.MEDFLOAT32_swigregister
1018MEDFLOAT32_swigregister(MEDFLOAT32)
1019
1020
1021MEDFLOAT32.__str__= lambda self: str([x for x in self])
1022MEDFLOAT32.__repr__= lambda self:"MEDFLOAT32" +"("+str([x for x in self])+")"
1023
1024class MEDINT(_object):
1025    __swig_setmethods__ = {}
1026    __setattr__ = lambda self, name, value: _swig_setattr(self, MEDINT, name, value)
1027    __swig_getmethods__ = {}
1028    __getattr__ = lambda self, name: _swig_getattr(self, MEDINT, name)
1029    __repr__ = _swig_repr
1030
1031    def iterator(self):
1032        return _medstructelement.MEDINT_iterator(self)
1033    def __iter__(self):
1034        return self.iterator()
1035
1036    def __nonzero__(self):
1037        return _medstructelement.MEDINT___nonzero__(self)
1038
1039    def __bool__(self):
1040        return _medstructelement.MEDINT___bool__(self)
1041
1042    def __len__(self):
1043        return _medstructelement.MEDINT___len__(self)
1044
1045    def __getslice__(self, i, j):
1046        return _medstructelement.MEDINT___getslice__(self, i, j)
1047
1048    def __setslice__(self, *args):
1049        return _medstructelement.MEDINT___setslice__(self, *args)
1050
1051    def __delslice__(self, i, j):
1052        return _medstructelement.MEDINT___delslice__(self, i, j)
1053
1054    def __delitem__(self, *args):
1055        return _medstructelement.MEDINT___delitem__(self, *args)
1056
1057    def __getitem__(self, *args):
1058        return _medstructelement.MEDINT___getitem__(self, *args)
1059
1060    def __setitem__(self, *args):
1061        return _medstructelement.MEDINT___setitem__(self, *args)
1062
1063    def pop(self):
1064        return _medstructelement.MEDINT_pop(self)
1065
1066    def append(self, x):
1067        return _medstructelement.MEDINT_append(self, x)
1068
1069    def empty(self):
1070        return _medstructelement.MEDINT_empty(self)
1071
1072    def size(self):
1073        return _medstructelement.MEDINT_size(self)
1074
1075    def swap(self, v):
1076        return _medstructelement.MEDINT_swap(self, v)
1077
1078    def begin(self):
1079        return _medstructelement.MEDINT_begin(self)
1080
1081    def end(self):
1082        return _medstructelement.MEDINT_end(self)
1083
1084    def rbegin(self):
1085        return _medstructelement.MEDINT_rbegin(self)
1086
1087    def rend(self):
1088        return _medstructelement.MEDINT_rend(self)
1089
1090    def clear(self):
1091        return _medstructelement.MEDINT_clear(self)
1092
1093    def get_allocator(self):
1094        return _medstructelement.MEDINT_get_allocator(self)
1095
1096    def pop_back(self):
1097        return _medstructelement.MEDINT_pop_back(self)
1098
1099    def erase(self, *args):
1100        return _medstructelement.MEDINT_erase(self, *args)
1101
1102    def __init__(self, *args):
1103        this = _medstructelement.new_MEDINT(*args)
1104        try:
1105            self.this.append(this)
1106        except __builtin__.Exception:
1107            self.this = this
1108
1109    def push_back(self, x):
1110        return _medstructelement.MEDINT_push_back(self, x)
1111
1112    def front(self):
1113        return _medstructelement.MEDINT_front(self)
1114
1115    def back(self):
1116        return _medstructelement.MEDINT_back(self)
1117
1118    def assign(self, n, x):
1119        return _medstructelement.MEDINT_assign(self, n, x)
1120
1121    def resize(self, *args):
1122        return _medstructelement.MEDINT_resize(self, *args)
1123
1124    def insert(self, *args):
1125        return _medstructelement.MEDINT_insert(self, *args)
1126
1127    def reserve(self, n):
1128        return _medstructelement.MEDINT_reserve(self, n)
1129
1130    def capacity(self):
1131        return _medstructelement.MEDINT_capacity(self)
1132
1133    def __iadd__(self, value):
1134        return _medstructelement.MEDINT___iadd__(self, value)
1135
1136    def __add__(self, value):
1137        return _medstructelement.MEDINT___add__(self, value)
1138
1139    def __isub__(self, value):
1140        return _medstructelement.MEDINT___isub__(self, value)
1141
1142    def __sub__(self, value):
1143        return _medstructelement.MEDINT___sub__(self, value)
1144
1145    def __imul__(self, value):
1146        return _medstructelement.MEDINT___imul__(self, value)
1147
1148    def __mul__(self, value):
1149        return _medstructelement.MEDINT___mul__(self, value)
1150
1151    def __itruediv__(self, *args):
1152        return _medstructelement.MEDINT___itruediv__(self, *args)
1153    __idiv__ = __itruediv__
1154
1155
1156
1157    def __truediv__(self, *args):
1158        return _medstructelement.MEDINT___truediv__(self, *args)
1159    __div__ = __truediv__
1160
1161
1162
1163    def __le__(self, value):
1164        return _medstructelement.MEDINT___le__(self, value)
1165
1166    def __lt__(self, value):
1167        return _medstructelement.MEDINT___lt__(self, value)
1168
1169    def __gt__(self, value):
1170        return _medstructelement.MEDINT___gt__(self, value)
1171
1172    def __ge__(self, value):
1173        return _medstructelement.MEDINT___ge__(self, value)
1174
1175    def __eq__(self, value):
1176        return _medstructelement.MEDINT___eq__(self, value)
1177
1178    def __ne__(self, value):
1179        return _medstructelement.MEDINT___ne__(self, value)
1180    __swig_destroy__ = _medstructelement.delete_MEDINT
1181    __del__ = lambda self: None
1182MEDINT_swigregister = _medstructelement.MEDINT_swigregister
1183MEDINT_swigregister(MEDINT)
1184
1185
1186MEDINT.__str__= lambda self: str([x for x in self])
1187MEDINT.__repr__= lambda self:"MEDINT" +"("+str([x for x in self])+")"
1188
1189
1190MEDINT64=MEDINT
1191
1192class MEDINT32(_object):
1193    __swig_setmethods__ = {}
1194    __setattr__ = lambda self, name, value: _swig_setattr(self, MEDINT32, name, value)
1195    __swig_getmethods__ = {}
1196    __getattr__ = lambda self, name: _swig_getattr(self, MEDINT32, name)
1197    __repr__ = _swig_repr
1198
1199    def iterator(self):
1200        return _medstructelement.MEDINT32_iterator(self)
1201    def __iter__(self):
1202        return self.iterator()
1203
1204    def __nonzero__(self):
1205        return _medstructelement.MEDINT32___nonzero__(self)
1206
1207    def __bool__(self):
1208        return _medstructelement.MEDINT32___bool__(self)
1209
1210    def __len__(self):
1211        return _medstructelement.MEDINT32___len__(self)
1212
1213    def __getslice__(self, i, j):
1214        return _medstructelement.MEDINT32___getslice__(self, i, j)
1215
1216    def __setslice__(self, *args):
1217        return _medstructelement.MEDINT32___setslice__(self, *args)
1218
1219    def __delslice__(self, i, j):
1220        return _medstructelement.MEDINT32___delslice__(self, i, j)
1221
1222    def __delitem__(self, *args):
1223        return _medstructelement.MEDINT32___delitem__(self, *args)
1224
1225    def __getitem__(self, *args):
1226        return _medstructelement.MEDINT32___getitem__(self, *args)
1227
1228    def __setitem__(self, *args):
1229        return _medstructelement.MEDINT32___setitem__(self, *args)
1230
1231    def pop(self):
1232        return _medstructelement.MEDINT32_pop(self)
1233
1234    def append(self, x):
1235        return _medstructelement.MEDINT32_append(self, x)
1236
1237    def empty(self):
1238        return _medstructelement.MEDINT32_empty(self)
1239
1240    def size(self):
1241        return _medstructelement.MEDINT32_size(self)
1242
1243    def swap(self, v):
1244        return _medstructelement.MEDINT32_swap(self, v)
1245
1246    def begin(self):
1247        return _medstructelement.MEDINT32_begin(self)
1248
1249    def end(self):
1250        return _medstructelement.MEDINT32_end(self)
1251
1252    def rbegin(self):
1253        return _medstructelement.MEDINT32_rbegin(self)
1254
1255    def rend(self):
1256        return _medstructelement.MEDINT32_rend(self)
1257
1258    def clear(self):
1259        return _medstructelement.MEDINT32_clear(self)
1260
1261    def get_allocator(self):
1262        return _medstructelement.MEDINT32_get_allocator(self)
1263
1264    def pop_back(self):
1265        return _medstructelement.MEDINT32_pop_back(self)
1266
1267    def erase(self, *args):
1268        return _medstructelement.MEDINT32_erase(self, *args)
1269
1270    def __init__(self, *args):
1271        this = _medstructelement.new_MEDINT32(*args)
1272        try:
1273            self.this.append(this)
1274        except __builtin__.Exception:
1275            self.this = this
1276
1277    def push_back(self, x):
1278        return _medstructelement.MEDINT32_push_back(self, x)
1279
1280    def front(self):
1281        return _medstructelement.MEDINT32_front(self)
1282
1283    def back(self):
1284        return _medstructelement.MEDINT32_back(self)
1285
1286    def assign(self, n, x):
1287        return _medstructelement.MEDINT32_assign(self, n, x)
1288
1289    def resize(self, *args):
1290        return _medstructelement.MEDINT32_resize(self, *args)
1291
1292    def insert(self, *args):
1293        return _medstructelement.MEDINT32_insert(self, *args)
1294
1295    def reserve(self, n):
1296        return _medstructelement.MEDINT32_reserve(self, n)
1297
1298    def capacity(self):
1299        return _medstructelement.MEDINT32_capacity(self)
1300
1301    def __iadd__(self, value):
1302        return _medstructelement.MEDINT32___iadd__(self, value)
1303
1304    def __add__(self, value):
1305        return _medstructelement.MEDINT32___add__(self, value)
1306
1307    def __isub__(self, value):
1308        return _medstructelement.MEDINT32___isub__(self, value)
1309
1310    def __sub__(self, value):
1311        return _medstructelement.MEDINT32___sub__(self, value)
1312
1313    def __imul__(self, value):
1314        return _medstructelement.MEDINT32___imul__(self, value)
1315
1316    def __mul__(self, value):
1317        return _medstructelement.MEDINT32___mul__(self, value)
1318
1319    def __itruediv__(self, *args):
1320        return _medstructelement.MEDINT32___itruediv__(self, *args)
1321    __idiv__ = __itruediv__
1322
1323
1324
1325    def __truediv__(self, *args):
1326        return _medstructelement.MEDINT32___truediv__(self, *args)
1327    __div__ = __truediv__
1328
1329
1330
1331    def __le__(self, value):
1332        return _medstructelement.MEDINT32___le__(self, value)
1333
1334    def __lt__(self, value):
1335        return _medstructelement.MEDINT32___lt__(self, value)
1336
1337    def __gt__(self, value):
1338        return _medstructelement.MEDINT32___gt__(self, value)
1339
1340    def __ge__(self, value):
1341        return _medstructelement.MEDINT32___ge__(self, value)
1342
1343    def __eq__(self, value):
1344        return _medstructelement.MEDINT32___eq__(self, value)
1345
1346    def __ne__(self, value):
1347        return _medstructelement.MEDINT32___ne__(self, value)
1348    __swig_destroy__ = _medstructelement.delete_MEDINT32
1349    __del__ = lambda self: None
1350MEDINT32_swigregister = _medstructelement.MEDINT32_swigregister
1351MEDINT32_swigregister(MEDINT32)
1352
1353
1354MEDINT32.__str__= lambda self: str([x for x in self])
1355MEDINT32.__repr__= lambda self:"MEDINT32" +"("+str([x for x in self])+")"
1356
1357class MEDCHAR(_object):
1358    __swig_setmethods__ = {}
1359    __setattr__ = lambda self, name, value: _swig_setattr(self, MEDCHAR, name, value)
1360    __swig_getmethods__ = {}
1361    __getattr__ = lambda self, name: _swig_getattr(self, MEDCHAR, name)
1362    __repr__ = _swig_repr
1363
1364    def iterator(self):
1365        return _medstructelement.MEDCHAR_iterator(self)
1366    def __iter__(self):
1367        return self.iterator()
1368
1369    def __nonzero__(self):
1370        return _medstructelement.MEDCHAR___nonzero__(self)
1371
1372    def __bool__(self):
1373        return _medstructelement.MEDCHAR___bool__(self)
1374
1375    def __len__(self):
1376        return _medstructelement.MEDCHAR___len__(self)
1377
1378    def __getslice__(self, i, j):
1379        return _medstructelement.MEDCHAR___getslice__(self, i, j)
1380
1381    def __setslice__(self, *args):
1382        return _medstructelement.MEDCHAR___setslice__(self, *args)
1383
1384    def __delslice__(self, i, j):
1385        return _medstructelement.MEDCHAR___delslice__(self, i, j)
1386
1387    def __delitem__(self, *args):
1388        return _medstructelement.MEDCHAR___delitem__(self, *args)
1389
1390    def __getitem__(self, *args):
1391        return _medstructelement.MEDCHAR___getitem__(self, *args)
1392
1393    def __setitem__(self, *args):
1394        return _medstructelement.MEDCHAR___setitem__(self, *args)
1395
1396    def pop(self):
1397        return _medstructelement.MEDCHAR_pop(self)
1398
1399    def append(self, x):
1400        return _medstructelement.MEDCHAR_append(self, x)
1401
1402    def empty(self):
1403        return _medstructelement.MEDCHAR_empty(self)
1404
1405    def size(self):
1406        return _medstructelement.MEDCHAR_size(self)
1407
1408    def swap(self, v):
1409        return _medstructelement.MEDCHAR_swap(self, v)
1410
1411    def begin(self):
1412        return _medstructelement.MEDCHAR_begin(self)
1413
1414    def end(self):
1415        return _medstructelement.MEDCHAR_end(self)
1416
1417    def rbegin(self):
1418        return _medstructelement.MEDCHAR_rbegin(self)
1419
1420    def rend(self):
1421        return _medstructelement.MEDCHAR_rend(self)
1422
1423    def clear(self):
1424        return _medstructelement.MEDCHAR_clear(self)
1425
1426    def get_allocator(self):
1427        return _medstructelement.MEDCHAR_get_allocator(self)
1428
1429    def pop_back(self):
1430        return _medstructelement.MEDCHAR_pop_back(self)
1431
1432    def erase(self, *args):
1433        return _medstructelement.MEDCHAR_erase(self, *args)
1434
1435    def __init__(self, *args):
1436        this = _medstructelement.new_MEDCHAR(*args)
1437        try:
1438            self.this.append(this)
1439        except __builtin__.Exception:
1440            self.this = this
1441
1442    def push_back(self, x):
1443        return _medstructelement.MEDCHAR_push_back(self, x)
1444
1445    def front(self):
1446        return _medstructelement.MEDCHAR_front(self)
1447
1448    def back(self):
1449        return _medstructelement.MEDCHAR_back(self)
1450
1451    def assign(self, n, x):
1452        return _medstructelement.MEDCHAR_assign(self, n, x)
1453
1454    def resize(self, *args):
1455        return _medstructelement.MEDCHAR_resize(self, *args)
1456
1457    def insert(self, *args):
1458        return _medstructelement.MEDCHAR_insert(self, *args)
1459
1460    def reserve(self, n):
1461        return _medstructelement.MEDCHAR_reserve(self, n)
1462
1463    def capacity(self):
1464        return _medstructelement.MEDCHAR_capacity(self)
1465
1466    def __iadd__(self, value):
1467        return _medstructelement.MEDCHAR___iadd__(self, value)
1468
1469    def __add__(self, value):
1470        return _medstructelement.MEDCHAR___add__(self, value)
1471
1472    def __isub__(self, value):
1473        return _medstructelement.MEDCHAR___isub__(self, value)
1474
1475    def __sub__(self, value):
1476        return _medstructelement.MEDCHAR___sub__(self, value)
1477
1478    def __imul__(self, value):
1479        return _medstructelement.MEDCHAR___imul__(self, value)
1480
1481    def __mul__(self, value):
1482        return _medstructelement.MEDCHAR___mul__(self, value)
1483
1484    def __itruediv__(self, *args):
1485        return _medstructelement.MEDCHAR___itruediv__(self, *args)
1486    __idiv__ = __itruediv__
1487
1488
1489
1490    def __truediv__(self, *args):
1491        return _medstructelement.MEDCHAR___truediv__(self, *args)
1492    __div__ = __truediv__
1493
1494
1495
1496    def __le__(self, value):
1497        return _medstructelement.MEDCHAR___le__(self, value)
1498
1499    def __lt__(self, value):
1500        return _medstructelement.MEDCHAR___lt__(self, value)
1501
1502    def __gt__(self, value):
1503        return _medstructelement.MEDCHAR___gt__(self, value)
1504
1505    def __ge__(self, value):
1506        return _medstructelement.MEDCHAR___ge__(self, value)
1507
1508    def __eq__(self, value):
1509        return _medstructelement.MEDCHAR___eq__(self, value)
1510
1511    def __ne__(self, value):
1512        return _medstructelement.MEDCHAR___ne__(self, value)
1513    __swig_destroy__ = _medstructelement.delete_MEDCHAR
1514    __del__ = lambda self: None
1515MEDCHAR_swigregister = _medstructelement.MEDCHAR_swigregister
1516MEDCHAR_swigregister(MEDCHAR)
1517
1518
1519MEDCHAR.__str__= lambda self: str([x for x in self])
1520MEDCHAR.__repr__= lambda self:"MEDCHAR" +"("+str([x for x in self])+")"
1521
1522
1523MEDCHAR.__str__= lambda self: str([x for x in self])
1524MEDCHAR.__repr__= lambda self:"MEDCHAR" +"("+str([x for x in self])+")"
1525
1526
1527MEDCHAR.__str__= lambda self: str([x for x in self])
1528MEDCHAR.__repr__= lambda self:"MEDCHAR" +"("+str([x for x in self])+")"
1529
1530
1531def MEDstructElementCr(fid, modelname, modeldim, supportmeshname, sentitytype, sgeotype):
1532    """
1533    MEDstructElementCr(fid, modelname, modeldim, supportmeshname, sentitytype, sgeotype) -> med_geometry_type
1534
1535    Parameters
1536    ----------
1537    fid: med_idt const
1538    modelname: char const *const
1539    modeldim: med_int const
1540    supportmeshname: char const *const
1541    sentitytype: enum med_entity_type const
1542    sgeotype: med_geometry_type const
1543
1544    """
1545    return _medstructelement.MEDstructElementCr(fid, modelname, modeldim, supportmeshname, sentitytype, sgeotype)
1546
1547def MEDnStructElement(fid):
1548    """
1549    MEDnStructElement(fid) -> med_int
1550
1551    Parameters
1552    ----------
1553    fid: med_idt const
1554
1555    """
1556    return _medstructelement.MEDnStructElement(fid)
1557
1558def MEDstructElementConstAttWithProfileWr(fid, modelname, constattname, constatttype, ncomponent, sentitytype, profilename, value):
1559    """
1560    MEDstructElementConstAttWithProfileWr(fid, modelname, constattname, constatttype, ncomponent, sentitytype, profilename, value) -> med_err
1561
1562    Parameters
1563    ----------
1564    fid: med_idt const
1565    modelname: char const *const
1566    constattname: char const *const
1567    constatttype: enum med_attribute_type const
1568    ncomponent: med_int const
1569    sentitytype: enum med_entity_type const
1570    profilename: char const *const
1571    value: void const *const
1572
1573    """
1574    return _medstructelement.MEDstructElementConstAttWithProfileWr(fid, modelname, constattname, constatttype, ncomponent, sentitytype, profilename, value)
1575
1576def MEDstructElementConstAttWr(fid, modelname, constattname, constatttype, ncomponent, sentitytype, value):
1577    """
1578    MEDstructElementConstAttWr(fid, modelname, constattname, constatttype, ncomponent, sentitytype, value) -> med_err
1579
1580    Parameters
1581    ----------
1582    fid: med_idt const
1583    modelname: char const *const
1584    constattname: char const *const
1585    constatttype: enum med_attribute_type const
1586    ncomponent: med_int const
1587    sentitytype: enum med_entity_type const
1588    value: void const *const
1589
1590    """
1591    return _medstructelement.MEDstructElementConstAttWr(fid, modelname, constattname, constatttype, ncomponent, sentitytype, value)
1592
1593def MEDstructElementInfoByName(fid, modelname, mgeotype, supportmeshname, sgeotype, nconstantatribute):
1594    """
1595    MEDstructElementInfoByName(fid, modelname, mgeotype, supportmeshname, sgeotype, nconstantatribute) -> med_err
1596
1597    Parameters
1598    ----------
1599    fid: med_idt const
1600    modelname: char const *const
1601    mgeotype: med_geometry_type *const
1602    supportmeshname: char *const
1603    sgeotype: med_geometry_type *const
1604    nconstantatribute: med_int *const
1605
1606    """
1607    return _medstructelement.MEDstructElementInfoByName(fid, modelname, mgeotype, supportmeshname, sgeotype, nconstantatribute)
1608
1609def MEDstructElementInfo(fid, mit, modelname, mgeotype, supportmeshname, sgeotype):
1610    """
1611    MEDstructElementInfo(fid, mit, modelname, mgeotype, supportmeshname, sgeotype) -> med_err
1612
1613    Parameters
1614    ----------
1615    fid: med_idt const
1616    mit: int const
1617    modelname: char *const
1618    mgeotype: med_geometry_type *const
1619    supportmeshname: char *const
1620    sgeotype: med_geometry_type *const
1621
1622    """
1623    return _medstructelement.MEDstructElementInfo(fid, mit, modelname, mgeotype, supportmeshname, sgeotype)
1624
1625def MEDstructElementConstAttInfoByName(fid, modelname, constattname, profilename):
1626    """
1627    MEDstructElementConstAttInfoByName(fid, modelname, constattname, profilename) -> med_err
1628
1629    Parameters
1630    ----------
1631    fid: med_idt const
1632    modelname: char const *const
1633    constattname: char const *const
1634    profilename: char *const
1635
1636    """
1637    return _medstructelement.MEDstructElementConstAttInfoByName(fid, modelname, constattname, profilename)
1638
1639def MEDstructElementConstAttInfo(fid, modelname, attit, constattname, profilename):
1640    """
1641    MEDstructElementConstAttInfo(fid, modelname, attit, constattname, profilename) -> med_err
1642
1643    Parameters
1644    ----------
1645    fid: med_idt const
1646    modelname: char const *const
1647    attit: int const
1648    constattname: char *const
1649    profilename: char *const
1650
1651    """
1652    return _medstructelement.MEDstructElementConstAttInfo(fid, modelname, attit, constattname, profilename)
1653
1654def MEDstructElementConstAttRd(fid, modelname, constattname, value):
1655    """
1656    MEDstructElementConstAttRd(fid, modelname, constattname, value) -> med_err
1657
1658    Parameters
1659    ----------
1660    fid: med_idt const
1661    modelname: char const *const
1662    constattname: char const *const
1663    value: void *const
1664
1665    """
1666    return _medstructelement.MEDstructElementConstAttRd(fid, modelname, constattname, value)
1667
1668def MEDstructElementAttSizeof(atttype):
1669    """
1670    MEDstructElementAttSizeof(atttype) -> int
1671
1672    Parameters
1673    ----------
1674    atttype: enum med_attribute_type const
1675
1676    """
1677    return _medstructelement.MEDstructElementAttSizeof(atttype)
1678
1679def MEDstructElementVarAttCr(fid, modelname, varattname, varatttype, ncomponent):
1680    """
1681    MEDstructElementVarAttCr(fid, modelname, varattname, varatttype, ncomponent) -> med_err
1682
1683    Parameters
1684    ----------
1685    fid: med_idt const
1686    modelname: char const *const
1687    varattname: char const *const
1688    varatttype: enum med_attribute_type const
1689    ncomponent: med_int const
1690
1691    """
1692    return _medstructelement.MEDstructElementVarAttCr(fid, modelname, varattname, varatttype, ncomponent)
1693
1694def MEDstructElementVarAttInfoByName(fid, modelname, varattname):
1695    """
1696    MEDstructElementVarAttInfoByName(fid, modelname, varattname) -> med_err
1697
1698    Parameters
1699    ----------
1700    fid: med_idt const
1701    modelname: char const *const
1702    varattname: char const *const
1703
1704    """
1705    return _medstructelement.MEDstructElementVarAttInfoByName(fid, modelname, varattname)
1706
1707def MEDstructElementVarAttInfo(fid, modelname, attit, varattname):
1708    """
1709    MEDstructElementVarAttInfo(fid, modelname, attit, varattname) -> med_err
1710
1711    Parameters
1712    ----------
1713    fid: med_idt const
1714    modelname: char const *const
1715    attit: int const
1716    varattname: char *const
1717
1718    """
1719    return _medstructelement.MEDstructElementVarAttInfo(fid, modelname, attit, varattname)
1720
1721def MEDmeshStructElementVarAttWr(fid, meshname, numdt, numit, mgeotype, varattname, nentity, value):
1722    """
1723    MEDmeshStructElementVarAttWr(fid, meshname, numdt, numit, mgeotype, varattname, nentity, value) -> med_err
1724
1725    Parameters
1726    ----------
1727    fid: med_idt const
1728    meshname: char const *const
1729    numdt: med_int const
1730    numit: med_int const
1731    mgeotype: med_geometry_type const
1732    varattname: char const *const
1733    nentity: med_int const
1734    value: void const *const
1735
1736    """
1737    return _medstructelement.MEDmeshStructElementVarAttWr(fid, meshname, numdt, numit, mgeotype, varattname, nentity, value)
1738
1739def MEDmeshStructElementVarAttRd(fid, meshname, numdt, numit, mgeotype, varattname, value):
1740    """
1741    MEDmeshStructElementVarAttRd(fid, meshname, numdt, numit, mgeotype, varattname, value) -> med_err
1742
1743    Parameters
1744    ----------
1745    fid: med_idt const
1746    meshname: char const *const
1747    numdt: med_int const
1748    numit: med_int const
1749    mgeotype: med_geometry_type const
1750    varattname: char const *const
1751    value: void *const
1752
1753    """
1754    return _medstructelement.MEDmeshStructElementVarAttRd(fid, meshname, numdt, numit, mgeotype, varattname, value)
1755
1756def MEDstructElementName(fid, mgeotype, modelname):
1757    """
1758    MEDstructElementName(fid, mgeotype, modelname) -> med_err
1759
1760    Parameters
1761    ----------
1762    fid: med_idt const
1763    mgeotype: med_geometry_type const
1764    modelname: char *const
1765
1766    """
1767    return _medstructelement.MEDstructElementName(fid, mgeotype, modelname)
1768
1769def MEDstructElementGeotype(fid, modelname):
1770    """
1771    MEDstructElementGeotype(fid, modelname) -> med_geometry_type
1772
1773    Parameters
1774    ----------
1775    fid: med_idt const
1776    modelname: char const *const
1777
1778    """
1779    return _medstructelement.MEDstructElementGeotype(fid, modelname)
1780# This file is compatible with both classic and new-style classes.
1781
1782
1783