1# This file was automatically generated by SWIG (http://www.swig.org).
2# Version 1.3.39
3#
4# Do not make changes to this file unless you know what you are doing--modify
5# the SWIG interface file instead.
6# This file is compatible with both classic and new-style classes.
7
8from sys import version_info
9if version_info >= (2,6,0):
10    def swig_import_helper():
11        from os.path import dirname
12        import imp
13        fp = None
14        try:
15            fp, pathname, description = imp.find_module('_Xdmf', [dirname(__file__)])
16        except ImportError:
17            import _Xdmf
18            return _Xdmf
19        if fp is not None:
20            try:
21                _mod = imp.load_module('_Xdmf', fp, pathname, description)
22            finally:
23                fp.close()
24                return _mod
25    _Xdmf = swig_import_helper()
26    del swig_import_helper
27else:
28    import _Xdmf
29del version_info
30try:
31    _swig_property = property
32except NameError:
33    pass # Python < 2.2 doesn't have 'property'.
34def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
35    if (name == "thisown"): return self.this.own(value)
36    if (name == "this"):
37        if type(value).__name__ == 'SwigPyObject':
38            self.__dict__[name] = value
39            return
40    method = class_type.__swig_setmethods__.get(name,None)
41    if method: return method(self,value)
42    if (not static) or hasattr(self,name):
43        self.__dict__[name] = value
44    else:
45        raise AttributeError("You cannot add attributes to %s" % self)
46
47def _swig_setattr(self,class_type,name,value):
48    return _swig_setattr_nondynamic(self,class_type,name,value,0)
49
50def _swig_getattr(self,class_type,name):
51    if (name == "thisown"): return self.this.own()
52    method = class_type.__swig_getmethods__.get(name,None)
53    if method: return method(self)
54    raise AttributeError(name)
55
56def _swig_repr(self):
57    try: strthis = "proxy of " + self.this.__repr__()
58    except: strthis = ""
59    return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
60
61try:
62    _object = object
63    _newclass = 1
64except AttributeError:
65    class _object : pass
66    _newclass = 0
67
68
69_FILE_OFFSET_BITS = _Xdmf._FILE_OFFSET_BITS
70SIZEOF_LONG_LONG = _Xdmf.SIZEOF_LONG_LONG
71XDMF_VERSION = _Xdmf.XDMF_VERSION
72XDMF_VERSION_STRING = _Xdmf.XDMF_VERSION_STRING
73XDMF_SUCCESS = _Xdmf.XDMF_SUCCESS
74XDMF_FAIL = _Xdmf.XDMF_FAIL
75XDMF_TRUE = _Xdmf.XDMF_TRUE
76XDMF_FALSE = _Xdmf.XDMF_FALSE
77XDMF_MAX_DIMENSION = _Xdmf.XDMF_MAX_DIMENSION
78XDMF_MAX_STRING_LENGTH = _Xdmf.XDMF_MAX_STRING_LENGTH
79XDMF_DEFAULT_INDEX = _Xdmf.XDMF_DEFAULT_INDEX
80XDMF_SELECT_SLAB = _Xdmf.XDMF_SELECT_SLAB
81XDMF_SELECT_INDEX = _Xdmf.XDMF_SELECT_INDEX
82XDMF_UNKNOWN_TYPE = _Xdmf.XDMF_UNKNOWN_TYPE
83XDMF_INT8_TYPE = _Xdmf.XDMF_INT8_TYPE
84XDMF_INT16_TYPE = _Xdmf.XDMF_INT16_TYPE
85XDMF_INT32_TYPE = _Xdmf.XDMF_INT32_TYPE
86XDMF_INT64_TYPE = _Xdmf.XDMF_INT64_TYPE
87XDMF_FLOAT32_TYPE = _Xdmf.XDMF_FLOAT32_TYPE
88XDMF_FLOAT64_TYPE = _Xdmf.XDMF_FLOAT64_TYPE
89XDMF_UINT8_TYPE = _Xdmf.XDMF_UINT8_TYPE
90XDMF_UINT16_TYPE = _Xdmf.XDMF_UINT16_TYPE
91XDMF_UINT32_TYPE = _Xdmf.XDMF_UINT32_TYPE
92XDMF_COMPOUND_TYPE = _Xdmf.XDMF_COMPOUND_TYPE
93class XdmfObject(_object):
94    __swig_setmethods__ = {}
95    __setattr__ = lambda self, name, value: _swig_setattr(self, XdmfObject, name, value)
96    __swig_getmethods__ = {}
97    __getattr__ = lambda self, name: _swig_getattr(self, XdmfObject, name)
98    __repr__ = _swig_repr
99    def __init__(self):
100        this = _Xdmf.new_XdmfObject()
101        try: self.this.append(this)
102        except: self.this = this
103    __swig_destroy__ = _Xdmf.delete_XdmfObject
104    __del__ = lambda self : None;
105    def GetClassName(self): return _Xdmf.XdmfObject_GetClassName(self)
106    def SetDebug(self, *args): return _Xdmf.XdmfObject_SetDebug(self, *args)
107    def GetDebug(self): return _Xdmf.XdmfObject_GetDebug(self)
108    def GetGlobalDebug(self): return _Xdmf.XdmfObject_GetGlobalDebug(self)
109    def SetGlobalDebug(self, *args): return _Xdmf.XdmfObject_SetGlobalDebug(self, *args)
110    def DebugOn(self): return _Xdmf.XdmfObject_DebugOn(self)
111    def DebugOff(self): return _Xdmf.XdmfObject_DebugOff(self)
112    def GlobalDebugOn(self): return _Xdmf.XdmfObject_GlobalDebugOn(self)
113    def GlobalDebugOff(self): return _Xdmf.XdmfObject_GlobalDebugOff(self)
114    def GetUniqueName(self, NameBase = None): return _Xdmf.XdmfObject_GetUniqueName(self, NameBase)
115XdmfObject_swigregister = _Xdmf.XdmfObject_swigregister
116XdmfObject_swigregister(XdmfObject)
117
118
119def SetGlobalDebugOn():
120  return _Xdmf.SetGlobalDebugOn()
121SetGlobalDebugOn = _Xdmf.SetGlobalDebugOn
122
123def SetGlobalDebugOff():
124  return _Xdmf.SetGlobalDebugOff()
125SetGlobalDebugOff = _Xdmf.SetGlobalDebugOff
126
127def GetGlobalDebug():
128  return _Xdmf.GetGlobalDebug()
129GetGlobalDebug = _Xdmf.GetGlobalDebug
130
131def SetGlobalDebug(*args):
132  return _Xdmf.SetGlobalDebug(*args)
133SetGlobalDebug = _Xdmf.SetGlobalDebug
134
135def XdmfObjectToHandle(*args):
136  return _Xdmf.XdmfObjectToHandle(*args)
137XdmfObjectToHandle = _Xdmf.XdmfObjectToHandle
138
139def HandleToXdmfObject(*args):
140  return _Xdmf.HandleToXdmfObject(*args)
141HandleToXdmfObject = _Xdmf.HandleToXdmfObject
142
143def VoidPointerHandleToXdmfPointer(*args):
144  return _Xdmf.VoidPointerHandleToXdmfPointer(*args)
145VoidPointerHandleToXdmfPointer = _Xdmf.VoidPointerHandleToXdmfPointer
146class XdmfLightData(XdmfObject):
147    __swig_setmethods__ = {}
148    for _s in [XdmfObject]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
149    __setattr__ = lambda self, name, value: _swig_setattr(self, XdmfLightData, name, value)
150    __swig_getmethods__ = {}
151    for _s in [XdmfObject]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
152    __getattr__ = lambda self, name: _swig_getattr(self, XdmfLightData, name)
153    __repr__ = _swig_repr
154    def __init__(self):
155        this = _Xdmf.new_XdmfLightData()
156        try: self.this.append(this)
157        except: self.this = this
158    __swig_destroy__ = _Xdmf.delete_XdmfLightData
159    __del__ = lambda self : None;
160    def GetClassName(self): return _Xdmf.XdmfLightData_GetClassName(self)
161    def SetName(self, *args): return _Xdmf.XdmfLightData_SetName(self, *args)
162    def GetName(self): return _Xdmf.XdmfLightData_GetName(self)
163    def SetFileName(self, *args): return _Xdmf.XdmfLightData_SetFileName(self, *args)
164    def GetFileName(self): return _Xdmf.XdmfLightData_GetFileName(self)
165    def SetWorkingDirectory(self, *args): return _Xdmf.XdmfLightData_SetWorkingDirectory(self, *args)
166    def GetWorkingDirectory(self): return _Xdmf.XdmfLightData_GetWorkingDirectory(self)
167    def GetInitialized(self): return _Xdmf.XdmfLightData_GetInitialized(self)
168    def SetInitialized(self, *args): return _Xdmf.XdmfLightData_SetInitialized(self, *args)
169    def GetReturnBuffer(self): return _Xdmf.XdmfLightData_GetReturnBuffer(self)
170XdmfLightData_swigregister = _Xdmf.XdmfLightData_swigregister
171XdmfLightData_swigregister(XdmfLightData)
172
173def GetUnique(Pattern = None):
174  return _Xdmf.GetUnique(Pattern)
175GetUnique = _Xdmf.GetUnique
176
177XDMF_ELEMENT_STATE_UNINITIALIZED = _Xdmf.XDMF_ELEMENT_STATE_UNINITIALIZED
178XDMF_ELEMENT_STATE_LIGHT_PARSED = _Xdmf.XDMF_ELEMENT_STATE_LIGHT_PARSED
179XDMF_ELEMENT_STATE_HEAVY_READ = _Xdmf.XDMF_ELEMENT_STATE_HEAVY_READ
180class XdmfElement(XdmfLightData):
181    __swig_setmethods__ = {}
182    for _s in [XdmfLightData]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
183    __setattr__ = lambda self, name, value: _swig_setattr(self, XdmfElement, name, value)
184    __swig_getmethods__ = {}
185    for _s in [XdmfLightData]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
186    __getattr__ = lambda self, name: _swig_getattr(self, XdmfElement, name)
187    __repr__ = _swig_repr
188    def __init__(self):
189        this = _Xdmf.new_XdmfElement()
190        try: self.this.append(this)
191        except: self.this = this
192    __swig_destroy__ = _Xdmf.delete_XdmfElement
193    __del__ = lambda self : None;
194    def GetClassName(self): return _Xdmf.XdmfElement_GetClassName(self)
195    def SetDOM(self, *args): return _Xdmf.XdmfElement_SetDOM(self, *args)
196    def GetDOM(self): return _Xdmf.XdmfElement_GetDOM(self)
197    def SetState(self, *args): return _Xdmf.XdmfElement_SetState(self, *args)
198    def GetState(self): return _Xdmf.XdmfElement_GetState(self)
199    def SetIsReference(self, *args): return _Xdmf.XdmfElement_SetIsReference(self, *args)
200    def GetIsReference(self): return _Xdmf.XdmfElement_GetIsReference(self)
201    def CheckForReference(self, *args): return _Xdmf.XdmfElement_CheckForReference(self, *args)
202    def InsertChildElement(self, *args): return _Xdmf.XdmfElement_InsertChildElement(self, *args)
203    def Serialize(self): return _Xdmf.XdmfElement_Serialize(self)
204    def SetElement(self, *args): return _Xdmf.XdmfElement_SetElement(self, *args)
205    def GetElement(self): return _Xdmf.XdmfElement_GetElement(self)
206    def SetCopyReferenceData(self, *args): return _Xdmf.XdmfElement_SetCopyReferenceData(self, *args)
207    def GetCopyReferenceData(self): return _Xdmf.XdmfElement_GetCopyReferenceData(self)
208    def GetElementName(self): return _Xdmf.XdmfElement_GetElementName(self)
209    def SetElementName(self, *args): return _Xdmf.XdmfElement_SetElementName(self, *args)
210    def GetDataXml(self): return _Xdmf.XdmfElement_GetDataXml(self)
211    def SetDataXml(self, *args): return _Xdmf.XdmfElement_SetDataXml(self, *args)
212    def GetInsertedDataXml(self): return _Xdmf.XdmfElement_GetInsertedDataXml(self)
213    def SetInsertedDataXml(self, *args): return _Xdmf.XdmfElement_SetInsertedDataXml(self, *args)
214    def BuildFromDataXml(self, AllowCData = 0): return _Xdmf.XdmfElement_BuildFromDataXml(self, AllowCData)
215    def GetElementType(self): return _Xdmf.XdmfElement_GetElementType(self)
216    def UpdateInformation(self): return _Xdmf.XdmfElement_UpdateInformation(self)
217    def Update(self): return _Xdmf.XdmfElement_Update(self)
218    def Build(self): return _Xdmf.XdmfElement_Build(self)
219    def Set(self, *args): return _Xdmf.XdmfElement_Set(self, *args)
220    def Get(self, *args): return _Xdmf.XdmfElement_Get(self, *args)
221    def Copy(self, *args): return _Xdmf.XdmfElement_Copy(self, *args)
222    def Insert(self, Child = None): return _Xdmf.XdmfElement_Insert(self, Child)
223    def FollowReference(self, *args): return _Xdmf.XdmfElement_FollowReference(self, *args)
224    def GetDsmBuffer(self): return _Xdmf.XdmfElement_GetDsmBuffer(self)
225    def SetDsmBuffer(self, *args): return _Xdmf.XdmfElement_SetDsmBuffer(self, *args)
226    def SetDeleteOnGridDelete(self, *args): return _Xdmf.XdmfElement_SetDeleteOnGridDelete(self, *args)
227    def GetDeleteOnGridDelete(self): return _Xdmf.XdmfElement_GetDeleteOnGridDelete(self)
228XdmfElement_swigregister = _Xdmf.XdmfElement_swigregister
229XdmfElement_swigregister(XdmfElement)
230
231XDMF_ATTRIBUTE_TYPE_NONE = _Xdmf.XDMF_ATTRIBUTE_TYPE_NONE
232XDMF_ATTRIBUTE_TYPE_SCALAR = _Xdmf.XDMF_ATTRIBUTE_TYPE_SCALAR
233XDMF_ATTRIBUTE_TYPE_VECTOR = _Xdmf.XDMF_ATTRIBUTE_TYPE_VECTOR
234XDMF_ATTRIBUTE_TYPE_TENSOR = _Xdmf.XDMF_ATTRIBUTE_TYPE_TENSOR
235XDMF_ATTRIBUTE_TYPE_MATRIX = _Xdmf.XDMF_ATTRIBUTE_TYPE_MATRIX
236XDMF_ATTRIBUTE_TYPE_TENSOR6 = _Xdmf.XDMF_ATTRIBUTE_TYPE_TENSOR6
237XDMF_ATTRIBUTE_TYPE_GLOBALID = _Xdmf.XDMF_ATTRIBUTE_TYPE_GLOBALID
238XDMF_ATTRIBUTE_CENTER_GRID = _Xdmf.XDMF_ATTRIBUTE_CENTER_GRID
239XDMF_ATTRIBUTE_CENTER_CELL = _Xdmf.XDMF_ATTRIBUTE_CENTER_CELL
240XDMF_ATTRIBUTE_CENTER_FACE = _Xdmf.XDMF_ATTRIBUTE_CENTER_FACE
241XDMF_ATTRIBUTE_CENTER_EDGE = _Xdmf.XDMF_ATTRIBUTE_CENTER_EDGE
242XDMF_ATTRIBUTE_CENTER_NODE = _Xdmf.XDMF_ATTRIBUTE_CENTER_NODE
243class XdmfAttribute(XdmfElement):
244    __swig_setmethods__ = {}
245    for _s in [XdmfElement]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
246    __setattr__ = lambda self, name, value: _swig_setattr(self, XdmfAttribute, name, value)
247    __swig_getmethods__ = {}
248    for _s in [XdmfElement]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
249    __getattr__ = lambda self, name: _swig_getattr(self, XdmfAttribute, name)
250    __repr__ = _swig_repr
251    def __init__(self):
252        this = _Xdmf.new_XdmfAttribute()
253        try: self.this.append(this)
254        except: self.this = this
255    __swig_destroy__ = _Xdmf.delete_XdmfAttribute
256    __del__ = lambda self : None;
257    def GetClassName(self): return _Xdmf.XdmfAttribute_GetClassName(self)
258    def SetAttributeType(self, *args): return _Xdmf.XdmfAttribute_SetAttributeType(self, *args)
259    def GetAttributeType(self): return _Xdmf.XdmfAttribute_GetAttributeType(self)
260    def SetLightDataLimit(self, *args): return _Xdmf.XdmfAttribute_SetLightDataLimit(self, *args)
261    def GetLightDataLimit(self): return _Xdmf.XdmfAttribute_GetLightDataLimit(self)
262    def SetActive(self, *args): return _Xdmf.XdmfAttribute_SetActive(self, *args)
263    def GetActive(self): return _Xdmf.XdmfAttribute_GetActive(self)
264    def Insert(self, *args): return _Xdmf.XdmfAttribute_Insert(self, *args)
265    def SetAttributeTypeFromString(self, *args): return _Xdmf.XdmfAttribute_SetAttributeTypeFromString(self, *args)
266    def GetAttributeTypeAsString(self): return _Xdmf.XdmfAttribute_GetAttributeTypeAsString(self)
267    def SetAttributeCenterFromString(self, *args): return _Xdmf.XdmfAttribute_SetAttributeCenterFromString(self, *args)
268    def GetAttributeCenterAsString(self): return _Xdmf.XdmfAttribute_GetAttributeCenterAsString(self)
269    def SetAttributeCenter(self, *args): return _Xdmf.XdmfAttribute_SetAttributeCenter(self, *args)
270    def GetAttributeCenter(self): return _Xdmf.XdmfAttribute_GetAttributeCenter(self)
271    def GetUnits(self): return _Xdmf.XdmfAttribute_GetUnits(self)
272    def SetUnits(self, *args): return _Xdmf.XdmfAttribute_SetUnits(self, *args)
273    def GetShapeDesc(self): return _Xdmf.XdmfAttribute_GetShapeDesc(self)
274    def SetValues(self, *args): return _Xdmf.XdmfAttribute_SetValues(self, *args)
275    def GetValues(self, Create = 1): return _Xdmf.XdmfAttribute_GetValues(self, Create)
276    def UpdateInformation(self): return _Xdmf.XdmfAttribute_UpdateInformation(self)
277    def Update(self): return _Xdmf.XdmfAttribute_Update(self)
278    def Build(self): return _Xdmf.XdmfAttribute_Build(self)
279    def Release(self): return _Xdmf.XdmfAttribute_Release(self)
280XdmfAttribute_swigregister = _Xdmf.XdmfAttribute_swigregister
281XdmfAttribute_swigregister(XdmfAttribute)
282
283
284def XdmfTypeToHDF5Type(*args):
285  return _Xdmf.XdmfTypeToHDF5Type(*args)
286XdmfTypeToHDF5Type = _Xdmf.XdmfTypeToHDF5Type
287
288def HDF5TypeToXdmfType(*args):
289  return _Xdmf.HDF5TypeToXdmfType(*args)
290HDF5TypeToXdmfType = _Xdmf.HDF5TypeToXdmfType
291
292def XdmfTypeToString(*args):
293  return _Xdmf.XdmfTypeToString(*args)
294XdmfTypeToString = _Xdmf.XdmfTypeToString
295
296def StringToXdmfType(*args):
297  return _Xdmf.StringToXdmfType(*args)
298StringToXdmfType = _Xdmf.StringToXdmfType
299
300def XdmfTypeToClassString(*args):
301  return _Xdmf.XdmfTypeToClassString(*args)
302XdmfTypeToClassString = _Xdmf.XdmfTypeToClassString
303XDMF_SELECTALL = _Xdmf.XDMF_SELECTALL
304XDMF_HYPERSLAB = _Xdmf.XDMF_HYPERSLAB
305XDMF_COORDINATES = _Xdmf.XDMF_COORDINATES
306class XdmfDataDesc(XdmfObject):
307    __swig_setmethods__ = {}
308    for _s in [XdmfObject]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
309    __setattr__ = lambda self, name, value: _swig_setattr(self, XdmfDataDesc, name, value)
310    __swig_getmethods__ = {}
311    for _s in [XdmfObject]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
312    __getattr__ = lambda self, name: _swig_getattr(self, XdmfDataDesc, name)
313    __repr__ = _swig_repr
314    def __init__(self):
315        this = _Xdmf.new_XdmfDataDesc()
316        try: self.this.append(this)
317        except: self.this = this
318    __swig_destroy__ = _Xdmf.delete_XdmfDataDesc
319    __del__ = lambda self : None;
320    def Print(self): return _Xdmf.XdmfDataDesc_Print(self)
321    def SetNumberType(self, *args): return _Xdmf.XdmfDataDesc_SetNumberType(self, *args)
322    def SetNumberTypeFromString(self, *args): return _Xdmf.XdmfDataDesc_SetNumberTypeFromString(self, *args)
323    def GetNumberType(self): return _Xdmf.XdmfDataDesc_GetNumberType(self)
324    def GetNumberTypeAsString(self): return _Xdmf.XdmfDataDesc_GetNumberTypeAsString(self)
325    def SetShape(self, *args): return _Xdmf.XdmfDataDesc_SetShape(self, *args)
326    def GetShape(self, *args): return _Xdmf.XdmfDataDesc_GetShape(self, *args)
327    def GetShapeAsString(self): return _Xdmf.XdmfDataDesc_GetShapeAsString(self)
328    def CopySelection(self, *args): return _Xdmf.XdmfDataDesc_CopySelection(self, *args)
329    def CopyShape(self, *args): return _Xdmf.XdmfDataDesc_CopyShape(self, *args)
330    def CopyType(self, *args): return _Xdmf.XdmfDataDesc_CopyType(self, *args)
331    def SetNumberOfElements(self, *args): return _Xdmf.XdmfDataDesc_SetNumberOfElements(self, *args)
332    def SetShapeFromString(self, *args): return _Xdmf.XdmfDataDesc_SetShapeFromString(self, *args)
333    def SelectAll(self): return _Xdmf.XdmfDataDesc_SelectAll(self)
334    def SelectHyperSlab(self, *args): return _Xdmf.XdmfDataDesc_SelectHyperSlab(self, *args)
335    def SelectHyperSlabFromString(self, *args): return _Xdmf.XdmfDataDesc_SelectHyperSlabFromString(self, *args)
336    def GetHyperSlab(self, *args): return _Xdmf.XdmfDataDesc_GetHyperSlab(self, *args)
337    def GetHyperSlabAsString(self): return _Xdmf.XdmfDataDesc_GetHyperSlabAsString(self)
338    def SelectCoordinates(self, *args): return _Xdmf.XdmfDataDesc_SelectCoordinates(self, *args)
339    def SelectCoordinatesFromString(self, *args): return _Xdmf.XdmfDataDesc_SelectCoordinatesFromString(self, *args)
340    def GetCoordinates(self, Start = 0, Nelements = 0): return _Xdmf.XdmfDataDesc_GetCoordinates(self, Start, Nelements)
341    def GetCoordinatesAsString(self, Start = 0, Nelements = 0): return _Xdmf.XdmfDataDesc_GetCoordinatesAsString(self, Start, Nelements)
342    def GetSelectionSize(self): return _Xdmf.XdmfDataDesc_GetSelectionSize(self)
343    def GetNumberOfElements(self): return _Xdmf.XdmfDataDesc_GetNumberOfElements(self)
344    def GetCompression(self): return _Xdmf.XdmfDataDesc_GetCompression(self)
345    def SetCompression(self, *args): return _Xdmf.XdmfDataDesc_SetCompression(self, *args)
346    def GetRank(self): return _Xdmf.XdmfDataDesc_GetRank(self)
347    def GetDimension(self, *args): return _Xdmf.XdmfDataDesc_GetDimension(self, *args)
348    def GetStart(self, *args): return _Xdmf.XdmfDataDesc_GetStart(self, *args)
349    def GetStride(self, *args): return _Xdmf.XdmfDataDesc_GetStride(self, *args)
350    def GetCount(self, *args): return _Xdmf.XdmfDataDesc_GetCount(self, *args)
351    def GetSelectionType(self): return _Xdmf.XdmfDataDesc_GetSelectionType(self)
352    def GetSelectionTypeAsString(self): return _Xdmf.XdmfDataDesc_GetSelectionTypeAsString(self)
353    def GetDataType(self): return _Xdmf.XdmfDataDesc_GetDataType(self)
354    def GetDataSpace(self): return _Xdmf.XdmfDataDesc_GetDataSpace(self)
355    def GetElementSize(self): return _Xdmf.XdmfDataDesc_GetElementSize(self)
356    def AddCompoundMemberFromString(self, *args): return _Xdmf.XdmfDataDesc_AddCompoundMemberFromString(self, *args)
357    def GetNumberOfMembers(self): return _Xdmf.XdmfDataDesc_GetNumberOfMembers(self)
358    def GetMemberName(self, *args): return _Xdmf.XdmfDataDesc_GetMemberName(self, *args)
359    def GetMemberLength(self, *args): return _Xdmf.XdmfDataDesc_GetMemberLength(self, *args)
360    def GetMemberSize(self, *args): return _Xdmf.XdmfDataDesc_GetMemberSize(self, *args)
361    def GetMemberShape(self, *args): return _Xdmf.XdmfDataDesc_GetMemberShape(self, *args)
362    def GetMemberShapeAsString(self, *args): return _Xdmf.XdmfDataDesc_GetMemberShapeAsString(self, *args)
363    def GetMemberType(self, *args): return _Xdmf.XdmfDataDesc_GetMemberType(self, *args)
364    def GetMemberTypeAsString(self, *args): return _Xdmf.XdmfDataDesc_GetMemberTypeAsString(self, *args)
365    def GetMemberOffset(self, *args): return _Xdmf.XdmfDataDesc_GetMemberOffset(self, *args)
366    def SetHeavyDataSetName(self, *args): return _Xdmf.XdmfDataDesc_SetHeavyDataSetName(self, *args)
367    def GetHeavyDataSetName(self): return _Xdmf.XdmfDataDesc_GetHeavyDataSetName(self)
368    def GetDsmBuffer(self): return _Xdmf.XdmfDataDesc_GetDsmBuffer(self)
369    def SetDsmBuffer(self, *args): return _Xdmf.XdmfDataDesc_SetDsmBuffer(self, *args)
370XdmfDataDesc_swigregister = _Xdmf.XdmfDataDesc_swigregister
371XdmfDataDesc_swigregister(XdmfDataDesc)
372
373XDMF_ARRAY_TAG_LENGTH = _Xdmf.XDMF_ARRAY_TAG_LENGTH
374class XdmfArray(XdmfDataDesc):
375    __swig_setmethods__ = {}
376    for _s in [XdmfDataDesc]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
377    __setattr__ = lambda self, name, value: _swig_setattr(self, XdmfArray, name, value)
378    __swig_getmethods__ = {}
379    for _s in [XdmfDataDesc]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
380    __getattr__ = lambda self, name: _swig_getattr(self, XdmfArray, name)
381    __repr__ = _swig_repr
382    def __init__(self):
383        this = _Xdmf.new_XdmfArray()
384        try: self.this.append(this)
385        except: self.this = this
386    __swig_destroy__ = _Xdmf.delete_XdmfArray
387    __del__ = lambda self : None;
388    def GetClassName(self): return _Xdmf.XdmfArray_GetClassName(self)
389    def GetTagName(self): return _Xdmf.XdmfArray_GetTagName(self)
390    def GetCoreLength(self): return _Xdmf.XdmfArray_GetCoreLength(self)
391    def Allocate(self): return _Xdmf.XdmfArray_Allocate(self)
392    def SetAllowAllocate(self, *args): return _Xdmf.XdmfArray_SetAllowAllocate(self, *args)
393    def GetAllowAllocate(self): return _Xdmf.XdmfArray_GetAllowAllocate(self)
394    def SetShape(self, *args): return _Xdmf.XdmfArray_SetShape(self, *args)
395    def SetShapeFromString(self, *args): return _Xdmf.XdmfArray_SetShapeFromString(self, *args)
396    def SetShapeFromSelection(self, *args): return _Xdmf.XdmfArray_SetShapeFromSelection(self, *args)
397    def SetNumberOfElements(self, *args): return _Xdmf.XdmfArray_SetNumberOfElements(self, *args)
398    def ReformFromString(self, *args): return _Xdmf.XdmfArray_ReformFromString(self, *args)
399    def ReformFromSelection(self, *args): return _Xdmf.XdmfArray_ReformFromSelection(self, *args)
400    def CopyShape(self, *args): return _Xdmf.XdmfArray_CopyShape(self, *args)
401    def GetDataPointer(self, Index = 0): return _Xdmf.XdmfArray_GetDataPointer(self, Index)
402    def SetDataPointer(self, *args): return _Xdmf.XdmfArray_SetDataPointer(self, *args)
403    def Reset(self, Free = 0): return _Xdmf.XdmfArray_Reset(self, Free)
404    def SetValueFromFloat64(self, *args): return _Xdmf.XdmfArray_SetValueFromFloat64(self, *args)
405    def SetValueFromInt64(self, *args): return _Xdmf.XdmfArray_SetValueFromInt64(self, *args)
406    def SetValues(self, *args): return _Xdmf.XdmfArray_SetValues(self, *args)
407    def GetValuesAsInt8(self, *args): return _Xdmf.XdmfArray_GetValuesAsInt8(self, *args)
408    def SetValuesFromInt8(self, *args): return _Xdmf.XdmfArray_SetValuesFromInt8(self, *args)
409    def GetValuesAsInt32(self, *args): return _Xdmf.XdmfArray_GetValuesAsInt32(self, *args)
410    def SetValuesFromInt32(self, *args): return _Xdmf.XdmfArray_SetValuesFromInt32(self, *args)
411    def GetValuesAsInt64(self, *args): return _Xdmf.XdmfArray_GetValuesAsInt64(self, *args)
412    def SetValuesFromInt64(self, *args): return _Xdmf.XdmfArray_SetValuesFromInt64(self, *args)
413    def GetValuesAsFloat32(self, *args): return _Xdmf.XdmfArray_GetValuesAsFloat32(self, *args)
414    def SetValuesFromFloat32(self, *args): return _Xdmf.XdmfArray_SetValuesFromFloat32(self, *args)
415    def GetValuesAsFloat64(self, *args): return _Xdmf.XdmfArray_GetValuesAsFloat64(self, *args)
416    def SetValuesFromFloat64(self, *args): return _Xdmf.XdmfArray_SetValuesFromFloat64(self, *args)
417    def GetValueAsFloat64(self, *args): return _Xdmf.XdmfArray_GetValueAsFloat64(self, *args)
418    def GetValueAsFloat32(self, *args): return _Xdmf.XdmfArray_GetValueAsFloat32(self, *args)
419    def GetValueAsInt64(self, *args): return _Xdmf.XdmfArray_GetValueAsInt64(self, *args)
420    def GetValueAsInt32(self, *args): return _Xdmf.XdmfArray_GetValueAsInt32(self, *args)
421    def GetValueAsInt16(self, *args): return _Xdmf.XdmfArray_GetValueAsInt16(self, *args)
422    def GetValueAsInt8(self, *args): return _Xdmf.XdmfArray_GetValueAsInt8(self, *args)
423    def GetValues(self, Index = 0, NumberOfValues = 0, ArrayStride = 1): return _Xdmf.XdmfArray_GetValues(self, Index, NumberOfValues, ArrayStride)
424    def Generate(self, *args): return _Xdmf.XdmfArray_Generate(self, *args)
425    def Clone(self, Start = 0, End = 0): return _Xdmf.XdmfArray_Clone(self, Start, End)
426    def Reference(self, Start = 0, End = 0): return _Xdmf.XdmfArray_Reference(self, Start, End)
427    def GetMaxAsFloat64(self): return _Xdmf.XdmfArray_GetMaxAsFloat64(self)
428    def GetMinAsFloat64(self): return _Xdmf.XdmfArray_GetMinAsFloat64(self)
429    def GetMaxAsInt64(self): return _Xdmf.XdmfArray_GetMaxAsInt64(self)
430    def GetMinAsInt64(self): return _Xdmf.XdmfArray_GetMinAsInt64(self)
431    def GetMean(self): return _Xdmf.XdmfArray_GetMean(self)
432    def SetDataFromChars(self, *args): return _Xdmf.XdmfArray_SetDataFromChars(self, *args)
433    def GetDataPointerAsCharPointer(self): return _Xdmf.XdmfArray_GetDataPointerAsCharPointer(self)
434XdmfArray_swigregister = _Xdmf.XdmfArray_swigregister
435XdmfArray_swigregister(XdmfArray)
436
437class XdmfArrayList(_object):
438    __swig_setmethods__ = {}
439    __setattr__ = lambda self, name, value: _swig_setattr(self, XdmfArrayList, name, value)
440    __swig_getmethods__ = {}
441    __getattr__ = lambda self, name: _swig_getattr(self, XdmfArrayList, name)
442    __repr__ = _swig_repr
443    __swig_setmethods__["name"] = _Xdmf.XdmfArrayList_name_set
444    __swig_getmethods__["name"] = _Xdmf.XdmfArrayList_name_get
445    if _newclass:name = _swig_property(_Xdmf.XdmfArrayList_name_get, _Xdmf.XdmfArrayList_name_set)
446    __swig_setmethods__["timecntr"] = _Xdmf.XdmfArrayList_timecntr_set
447    __swig_getmethods__["timecntr"] = _Xdmf.XdmfArrayList_timecntr_get
448    if _newclass:timecntr = _swig_property(_Xdmf.XdmfArrayList_timecntr_get, _Xdmf.XdmfArrayList_timecntr_set)
449    __swig_setmethods__["Array"] = _Xdmf.XdmfArrayList_Array_set
450    __swig_getmethods__["Array"] = _Xdmf.XdmfArrayList_Array_get
451    if _newclass:Array = _swig_property(_Xdmf.XdmfArrayList_Array_get, _Xdmf.XdmfArrayList_Array_set)
452    def __init__(self):
453        this = _Xdmf.new_XdmfArrayList()
454        try: self.this.append(this)
455        except: self.this = this
456    __swig_destroy__ = _Xdmf.delete_XdmfArrayList
457    __del__ = lambda self : None;
458XdmfArrayList_swigregister = _Xdmf.XdmfArrayList_swigregister
459XdmfArrayList_swigregister(XdmfArrayList)
460
461
462def TagNameToArray(*args):
463  return _Xdmf.TagNameToArray(*args)
464TagNameToArray = _Xdmf.TagNameToArray
465
466def PrintAllXdmfArrays():
467  return _Xdmf.PrintAllXdmfArrays()
468PrintAllXdmfArrays = _Xdmf.PrintAllXdmfArrays
469
470def GetCurrentArrayTime():
471  return _Xdmf.GetCurrentArrayTime()
472GetCurrentArrayTime = _Xdmf.GetCurrentArrayTime
473class XdmfDOM(XdmfLightData):
474    __swig_setmethods__ = {}
475    for _s in [XdmfLightData]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
476    __setattr__ = lambda self, name, value: _swig_setattr(self, XdmfDOM, name, value)
477    __swig_getmethods__ = {}
478    for _s in [XdmfLightData]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
479    __getattr__ = lambda self, name: _swig_getattr(self, XdmfDOM, name)
480    __repr__ = _swig_repr
481    def __init__(self):
482        this = _Xdmf.new_XdmfDOM()
483        try: self.this.append(this)
484        except: self.this = this
485    __swig_destroy__ = _Xdmf.delete_XdmfDOM
486    __del__ = lambda self : None;
487    def GetClassName(self): return _Xdmf.XdmfDOM_GetClassName(self)
488    def SetInputFileName(self, *args): return _Xdmf.XdmfDOM_SetInputFileName(self, *args)
489    def SetOutputFileName(self, *args): return _Xdmf.XdmfDOM_SetOutputFileName(self, *args)
490    def GetInputFileName(self): return _Xdmf.XdmfDOM_GetInputFileName(self)
491    def GetOutputFileName(self): return _Xdmf.XdmfDOM_GetOutputFileName(self)
492    def SetParserOptions(self, *args): return _Xdmf.XdmfDOM_SetParserOptions(self, *args)
493    def GetOutput(self): return _Xdmf.XdmfDOM_GetOutput(self)
494    def SetOutput(self, *args): return _Xdmf.XdmfDOM_SetOutput(self, *args)
495    def GetInput(self): return _Xdmf.XdmfDOM_GetInput(self)
496    def SetInput(self, *args): return _Xdmf.XdmfDOM_SetInput(self, *args)
497    def GenerateHead(self): return _Xdmf.XdmfDOM_GenerateHead(self)
498    def GetDTD(self): return _Xdmf.XdmfDOM_GetDTD(self)
499    def SetDTD(self, *args): return _Xdmf.XdmfDOM_SetDTD(self, *args)
500    def Puts(self, *args): return _Xdmf.XdmfDOM_Puts(self, *args)
501    def GenerateTail(self): return _Xdmf.XdmfDOM_GenerateTail(self)
502    def GetTree(self): return _Xdmf.XdmfDOM_GetTree(self)
503    def __Parse(self, *args): return _Xdmf.XdmfDOM___Parse(self, *args)
504    def Parse(self, xml = None): return _Xdmf.XdmfDOM_Parse(self, xml)
505    def GetRoot(self): return _Xdmf.XdmfDOM_GetRoot(self)
506    def GetNumberOfChildren(self, node = None): return _Xdmf.XdmfDOM_GetNumberOfChildren(self, node)
507    def GetChild(self, *args): return _Xdmf.XdmfDOM_GetChild(self, *args)
508    def GetNumberOfAttributes(self, *args): return _Xdmf.XdmfDOM_GetNumberOfAttributes(self, *args)
509    def GetAttributeName(self, *args): return _Xdmf.XdmfDOM_GetAttributeName(self, *args)
510    def IsChild(self, *args): return _Xdmf.XdmfDOM_IsChild(self, *args)
511    def Serialize(self, node = None): return _Xdmf.XdmfDOM_Serialize(self, node)
512    def Write(self, Output = None): return _Xdmf.XdmfDOM_Write(self, Output)
513    def Insert(self, *args): return _Xdmf.XdmfDOM_Insert(self, *args)
514    def InsertFromString(self, *args): return _Xdmf.XdmfDOM_InsertFromString(self, *args)
515    def Create(self, RootElementName = "Xdmf", Version = "2.0"): return _Xdmf.XdmfDOM_Create(self, RootElementName, Version)
516    def InsertNew(self, *args): return _Xdmf.XdmfDOM_InsertNew(self, *args)
517    def DeleteNode(self, *args): return _Xdmf.XdmfDOM_DeleteNode(self, *args)
518    def FindElement(self, *args): return _Xdmf.XdmfDOM_FindElement(self, *args)
519    def FindNextElement(self, *args): return _Xdmf.XdmfDOM_FindNextElement(self, *args)
520    def FindDataElement(self, Index = 0, Node = None, IgnoreInfo = 1): return _Xdmf.XdmfDOM_FindDataElement(self, Index, Node, IgnoreInfo)
521    def FindElementByAttribute(self, *args): return _Xdmf.XdmfDOM_FindElementByAttribute(self, *args)
522    def FindElementByPath(self, *args): return _Xdmf.XdmfDOM_FindElementByPath(self, *args)
523    def FindNumberOfElements(self, *args): return _Xdmf.XdmfDOM_FindNumberOfElements(self, *args)
524    def FindNumberOfElementsByAttribute(self, *args): return _Xdmf.XdmfDOM_FindNumberOfElementsByAttribute(self, *args)
525    def GetPath(self, *args): return _Xdmf.XdmfDOM_GetPath(self, *args)
526    def GetNdgmHost(self): return _Xdmf.XdmfDOM_GetNdgmHost(self)
527    def SetNdgmHost(self, *args): return _Xdmf.XdmfDOM_SetNdgmHost(self, *args)
528    def Get(self, *args): return _Xdmf.XdmfDOM_Get(self, *args)
529    def GetAttribute(self, *args): return _Xdmf.XdmfDOM_GetAttribute(self, *args)
530    def GetCData(self, *args): return _Xdmf.XdmfDOM_GetCData(self, *args)
531    def Set(self, *args): return _Xdmf.XdmfDOM_Set(self, *args)
532XdmfDOM_swigregister = _Xdmf.XdmfDOM_swigregister
533XdmfDOM_swigregister(XdmfDOM)
534
535def GetNextOlderArray(*args):
536  return _Xdmf.GetNextOlderArray(*args)
537GetNextOlderArray = _Xdmf.GetNextOlderArray
538
539
540def HandleToXdmfDOM(*args):
541  return _Xdmf.HandleToXdmfDOM(*args)
542HandleToXdmfDOM = _Xdmf.HandleToXdmfDOM
543class XdmfInformation(XdmfElement):
544    __swig_setmethods__ = {}
545    for _s in [XdmfElement]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
546    __setattr__ = lambda self, name, value: _swig_setattr(self, XdmfInformation, name, value)
547    __swig_getmethods__ = {}
548    for _s in [XdmfElement]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
549    __getattr__ = lambda self, name: _swig_getattr(self, XdmfInformation, name)
550    __repr__ = _swig_repr
551    def __init__(self):
552        this = _Xdmf.new_XdmfInformation()
553        try: self.this.append(this)
554        except: self.this = this
555    __swig_destroy__ = _Xdmf.delete_XdmfInformation
556    __del__ = lambda self : None;
557    def GetClassName(self): return _Xdmf.XdmfInformation_GetClassName(self)
558    def Insert(self, *args): return _Xdmf.XdmfInformation_Insert(self, *args)
559    def UpdateInformation(self): return _Xdmf.XdmfInformation_UpdateInformation(self)
560    def SetValue(self, *args): return _Xdmf.XdmfInformation_SetValue(self, *args)
561    def Build(self): return _Xdmf.XdmfInformation_Build(self)
562    def GetValue(self): return _Xdmf.XdmfInformation_GetValue(self)
563XdmfInformation_swigregister = _Xdmf.XdmfInformation_swigregister
564XdmfInformation_swigregister(XdmfInformation)
565
566XDMF_FORMAT_XML = _Xdmf.XDMF_FORMAT_XML
567XDMF_FORMAT_HDF = _Xdmf.XDMF_FORMAT_HDF
568XDMF_FORMAT_MYSQL = _Xdmf.XDMF_FORMAT_MYSQL
569XDMF_FORMAT_BINARY = _Xdmf.XDMF_FORMAT_BINARY
570XDMF_ITEM_UNIFORM = _Xdmf.XDMF_ITEM_UNIFORM
571XDMF_ITEM_HYPERSLAB = _Xdmf.XDMF_ITEM_HYPERSLAB
572XDMF_ITEM_COORDINATES = _Xdmf.XDMF_ITEM_COORDINATES
573XDMF_ITEM_FUNCTION = _Xdmf.XDMF_ITEM_FUNCTION
574XDMF_ITEM_COLLECTION = _Xdmf.XDMF_ITEM_COLLECTION
575XDMF_ITEM_TREE = _Xdmf.XDMF_ITEM_TREE
576XDMF_ITEM_MASK = _Xdmf.XDMF_ITEM_MASK
577class XdmfDataItem(XdmfElement):
578    __swig_setmethods__ = {}
579    for _s in [XdmfElement]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
580    __setattr__ = lambda self, name, value: _swig_setattr(self, XdmfDataItem, name, value)
581    __swig_getmethods__ = {}
582    for _s in [XdmfElement]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
583    __getattr__ = lambda self, name: _swig_getattr(self, XdmfDataItem, name)
584    __repr__ = _swig_repr
585    def __init__(self):
586        this = _Xdmf.new_XdmfDataItem()
587        try: self.this.append(this)
588        except: self.this = this
589    __swig_destroy__ = _Xdmf.delete_XdmfDataItem
590    __del__ = lambda self : None;
591    def GetClassName(self): return _Xdmf.XdmfDataItem_GetClassName(self)
592    def GetValues(self): return _Xdmf.XdmfDataItem_GetValues(self)
593    def GetFormat(self): return _Xdmf.XdmfDataItem_GetFormat(self)
594    def SetFormat(self, *args): return _Xdmf.XdmfDataItem_SetFormat(self, *args)
595    def Insert(self, *args): return _Xdmf.XdmfDataItem_Insert(self, *args)
596    def SetArrayIsMine(self, *args): return _Xdmf.XdmfDataItem_SetArrayIsMine(self, *args)
597    def GetArrayIsMine(self): return _Xdmf.XdmfDataItem_GetArrayIsMine(self)
598    def UpdateInformation(self): return _Xdmf.XdmfDataItem_UpdateInformation(self)
599    def Update(self): return _Xdmf.XdmfDataItem_Update(self)
600    def Build(self): return _Xdmf.XdmfDataItem_Build(self)
601    def GetDataDesc(self): return _Xdmf.XdmfDataItem_GetDataDesc(self)
602    def SetDataDesc(self, *args): return _Xdmf.XdmfDataItem_SetDataDesc(self, *args)
603    def GetArray(self, Create = 1): return _Xdmf.XdmfDataItem_GetArray(self, Create)
604    def SetArray(self, *args): return _Xdmf.XdmfDataItem_SetArray(self, *args)
605    def GetDataValues(self, Index = 0, NumberOfValues = 0, ArrayStride = 1): return _Xdmf.XdmfDataItem_GetDataValues(self, Index, NumberOfValues, ArrayStride)
606    def SetDataValues(self, *args): return _Xdmf.XdmfDataItem_SetDataValues(self, *args)
607    def GetRank(self): return _Xdmf.XdmfDataItem_GetRank(self)
608    def SetShape(self, *args): return _Xdmf.XdmfDataItem_SetShape(self, *args)
609    def GetShape(self, *args): return _Xdmf.XdmfDataItem_GetShape(self, *args)
610    def GetShapeAsString(self): return _Xdmf.XdmfDataItem_GetShapeAsString(self)
611    def GetDimensions(self): return _Xdmf.XdmfDataItem_GetDimensions(self)
612    def SetDimensions(self, *args): return _Xdmf.XdmfDataItem_SetDimensions(self, *args)
613    def SetDimensionsFromString(self, *args): return _Xdmf.XdmfDataItem_SetDimensionsFromString(self, *args)
614    def SetHeavyDataSetName(self, *args): return _Xdmf.XdmfDataItem_SetHeavyDataSetName(self, *args)
615    def GetHeavyDataSetName(self): return _Xdmf.XdmfDataItem_GetHeavyDataSetName(self)
616    def Copy(self, *args): return _Xdmf.XdmfDataItem_Copy(self, *args)
617    def SetItemType(self, *args): return _Xdmf.XdmfDataItem_SetItemType(self, *args)
618    def GetItemType(self): return _Xdmf.XdmfDataItem_GetItemType(self)
619    def GetIsMultiple(self): return _Xdmf.XdmfDataItem_GetIsMultiple(self)
620    def SetFunction(self, *args): return _Xdmf.XdmfDataItem_SetFunction(self, *args)
621    def GetFunction(self): return _Xdmf.XdmfDataItem_GetFunction(self)
622    def Release(self): return _Xdmf.XdmfDataItem_Release(self)
623    def GetColumnMajor(self): return _Xdmf.XdmfDataItem_GetColumnMajor(self)
624    def SetColumnMajor(self, *args): return _Xdmf.XdmfDataItem_SetColumnMajor(self, *args)
625    def GetTransposeInMemory(self): return _Xdmf.XdmfDataItem_GetTransposeInMemory(self)
626    def SetTransposeInMemory(self, *args): return _Xdmf.XdmfDataItem_SetTransposeInMemory(self, *args)
627XdmfDataItem_swigregister = _Xdmf.XdmfDataItem_swigregister
628XdmfDataItem_swigregister(XdmfDataItem)
629
630class XdmfDataStructure(XdmfDataItem):
631    __swig_setmethods__ = {}
632    for _s in [XdmfDataItem]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
633    __setattr__ = lambda self, name, value: _swig_setattr(self, XdmfDataStructure, name, value)
634    __swig_getmethods__ = {}
635    for _s in [XdmfDataItem]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
636    __getattr__ = lambda self, name: _swig_getattr(self, XdmfDataStructure, name)
637    __repr__ = _swig_repr
638    def __init__(self):
639        this = _Xdmf.new_XdmfDataStructure()
640        try: self.this.append(this)
641        except: self.this = this
642    __swig_destroy__ = _Xdmf.delete_XdmfDataStructure
643    __del__ = lambda self : None;
644    def GetClassName(self): return _Xdmf.XdmfDataStructure_GetClassName(self)
645    def UpdateInformation(self): return _Xdmf.XdmfDataStructure_UpdateInformation(self)
646XdmfDataStructure_swigregister = _Xdmf.XdmfDataStructure_swigregister
647XdmfDataStructure_swigregister(XdmfDataStructure)
648
649class XdmfValues(XdmfDataItem):
650    __swig_setmethods__ = {}
651    for _s in [XdmfDataItem]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
652    __setattr__ = lambda self, name, value: _swig_setattr(self, XdmfValues, name, value)
653    __swig_getmethods__ = {}
654    for _s in [XdmfDataItem]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
655    __getattr__ = lambda self, name: _swig_getattr(self, XdmfValues, name)
656    __repr__ = _swig_repr
657    def __init__(self):
658        this = _Xdmf.new_XdmfValues()
659        try: self.this.append(this)
660        except: self.this = this
661    __swig_destroy__ = _Xdmf.delete_XdmfValues
662    __del__ = lambda self : None;
663    def GetClassName(self): return _Xdmf.XdmfValues_GetClassName(self)
664    def Inherit(self, *args): return _Xdmf.XdmfValues_Inherit(self, *args)
665    def Read(self, Array = None): return _Xdmf.XdmfValues_Read(self, Array)
666    def Write(self, *args): return _Xdmf.XdmfValues_Write(self, *args)
667XdmfValues_swigregister = _Xdmf.XdmfValues_swigregister
668XdmfValues_swigregister(XdmfValues)
669
670class XdmfValuesXML(XdmfValues):
671    __swig_setmethods__ = {}
672    for _s in [XdmfValues]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
673    __setattr__ = lambda self, name, value: _swig_setattr(self, XdmfValuesXML, name, value)
674    __swig_getmethods__ = {}
675    for _s in [XdmfValues]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
676    __getattr__ = lambda self, name: _swig_getattr(self, XdmfValuesXML, name)
677    __repr__ = _swig_repr
678    def __init__(self):
679        this = _Xdmf.new_XdmfValuesXML()
680        try: self.this.append(this)
681        except: self.this = this
682    __swig_destroy__ = _Xdmf.delete_XdmfValuesXML
683    __del__ = lambda self : None;
684    def GetClassName(self): return _Xdmf.XdmfValuesXML_GetClassName(self)
685    def Read(self, Array = None): return _Xdmf.XdmfValuesXML_Read(self, Array)
686    def Write(self, *args): return _Xdmf.XdmfValuesXML_Write(self, *args)
687XdmfValuesXML_swigregister = _Xdmf.XdmfValuesXML_swigregister
688XdmfValuesXML_swigregister(XdmfValuesXML)
689
690class XdmfValuesHDF(XdmfValues):
691    __swig_setmethods__ = {}
692    for _s in [XdmfValues]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
693    __setattr__ = lambda self, name, value: _swig_setattr(self, XdmfValuesHDF, name, value)
694    __swig_getmethods__ = {}
695    for _s in [XdmfValues]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
696    __getattr__ = lambda self, name: _swig_getattr(self, XdmfValuesHDF, name)
697    __repr__ = _swig_repr
698    def __init__(self):
699        this = _Xdmf.new_XdmfValuesHDF()
700        try: self.this.append(this)
701        except: self.this = this
702    __swig_destroy__ = _Xdmf.delete_XdmfValuesHDF
703    __del__ = lambda self : None;
704    def GetClassName(self): return _Xdmf.XdmfValuesHDF_GetClassName(self)
705    def Read(self, Array = None): return _Xdmf.XdmfValuesHDF_Read(self, Array)
706    def Write(self, *args): return _Xdmf.XdmfValuesHDF_Write(self, *args)
707    def DataItemFromHDF(self, *args): return _Xdmf.XdmfValuesHDF_DataItemFromHDF(self, *args)
708XdmfValuesHDF_swigregister = _Xdmf.XdmfValuesHDF_swigregister
709XdmfValuesHDF_swigregister(XdmfValuesHDF)
710
711
712def XdmfArrayExpr(*args):
713  return _Xdmf.XdmfArrayExpr(*args)
714XdmfArrayExpr = _Xdmf.XdmfArrayExpr
715
716def XdmfScalarExpr(*args):
717  return _Xdmf.XdmfScalarExpr(*args)
718XdmfScalarExpr = _Xdmf.XdmfScalarExpr
719
720def XdmfExpr(*args):
721  return _Xdmf.XdmfExpr(*args)
722XdmfExpr = _Xdmf.XdmfExpr
723class XdmfHeavyData(XdmfDataDesc):
724    __swig_setmethods__ = {}
725    for _s in [XdmfDataDesc]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
726    __setattr__ = lambda self, name, value: _swig_setattr(self, XdmfHeavyData, name, value)
727    __swig_getmethods__ = {}
728    for _s in [XdmfDataDesc]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
729    __getattr__ = lambda self, name: _swig_getattr(self, XdmfHeavyData, name)
730    __repr__ = _swig_repr
731    def __init__(self):
732        this = _Xdmf.new_XdmfHeavyData()
733        try: self.this.append(this)
734        except: self.this = this
735    __swig_destroy__ = _Xdmf.delete_XdmfHeavyData
736    __del__ = lambda self : None;
737    def GetClassName(self): return _Xdmf.XdmfHeavyData_GetClassName(self)
738    def GetNdgmHost(self): return _Xdmf.XdmfHeavyData_GetNdgmHost(self)
739    def SetNdgmHost(self, *args): return _Xdmf.XdmfHeavyData_SetNdgmHost(self, *args)
740    def GetWorkingDirectory(self): return _Xdmf.XdmfHeavyData_GetWorkingDirectory(self)
741    def SetWorkingDirectory(self, *args): return _Xdmf.XdmfHeavyData_SetWorkingDirectory(self, *args)
742    def GetDomain(self): return _Xdmf.XdmfHeavyData_GetDomain(self)
743    def SetDomain(self, *args): return _Xdmf.XdmfHeavyData_SetDomain(self, *args)
744    def GetFileName(self): return _Xdmf.XdmfHeavyData_GetFileName(self)
745    def SetFileName(self, *args): return _Xdmf.XdmfHeavyData_SetFileName(self, *args)
746    def GetPath(self): return _Xdmf.XdmfHeavyData_GetPath(self)
747    def SetPath(self, *args): return _Xdmf.XdmfHeavyData_SetPath(self, *args)
748    def GetAccess(self): return _Xdmf.XdmfHeavyData_GetAccess(self)
749    def SetAccess(self, *args): return _Xdmf.XdmfHeavyData_SetAccess(self, *args)
750    def Open(self, name = None, access = None): return _Xdmf.XdmfHeavyData_Open(self, name, access)
751    def Read(self, array = None): return _Xdmf.XdmfHeavyData_Read(self, array)
752    def Write(self, *args): return _Xdmf.XdmfHeavyData_Write(self, *args)
753    def Close(self): return _Xdmf.XdmfHeavyData_Close(self)
754    def DoOpen(self, *args): return _Xdmf.XdmfHeavyData_DoOpen(self, *args)
755    def DoRead(self, *args): return _Xdmf.XdmfHeavyData_DoRead(self, *args)
756    def DoWrite(self, *args): return _Xdmf.XdmfHeavyData_DoWrite(self, *args)
757    def DoClose(self): return _Xdmf.XdmfHeavyData_DoClose(self)
758    def setOpenCallback(self, *args): return _Xdmf.XdmfHeavyData_setOpenCallback(self, *args)
759    def setReadCallback(self, *args): return _Xdmf.XdmfHeavyData_setReadCallback(self, *args)
760    def setWriteCallback(self, *args): return _Xdmf.XdmfHeavyData_setWriteCallback(self, *args)
761    def setCloseCallback(self, *args): return _Xdmf.XdmfHeavyData_setCloseCallback(self, *args)
762XdmfHeavyData_swigregister = _Xdmf.XdmfHeavyData_swigregister
763XdmfHeavyData_swigregister(XdmfHeavyData)
764
765class XdmfOpenCallback(_object):
766    __swig_setmethods__ = {}
767    __setattr__ = lambda self, name, value: _swig_setattr(self, XdmfOpenCallback, name, value)
768    __swig_getmethods__ = {}
769    __getattr__ = lambda self, name: _swig_getattr(self, XdmfOpenCallback, name)
770    __repr__ = _swig_repr
771    def DoOpen(self, *args): return _Xdmf.XdmfOpenCallback_DoOpen(self, *args)
772    def __init__(self):
773        this = _Xdmf.new_XdmfOpenCallback()
774        try: self.this.append(this)
775        except: self.this = this
776    __swig_destroy__ = _Xdmf.delete_XdmfOpenCallback
777    __del__ = lambda self : None;
778XdmfOpenCallback_swigregister = _Xdmf.XdmfOpenCallback_swigregister
779XdmfOpenCallback_swigregister(XdmfOpenCallback)
780
781class XdmfReadCallback(_object):
782    __swig_setmethods__ = {}
783    __setattr__ = lambda self, name, value: _swig_setattr(self, XdmfReadCallback, name, value)
784    __swig_getmethods__ = {}
785    __getattr__ = lambda self, name: _swig_getattr(self, XdmfReadCallback, name)
786    __repr__ = _swig_repr
787    def DoRead(self, *args): return _Xdmf.XdmfReadCallback_DoRead(self, *args)
788    def __init__(self):
789        this = _Xdmf.new_XdmfReadCallback()
790        try: self.this.append(this)
791        except: self.this = this
792    __swig_destroy__ = _Xdmf.delete_XdmfReadCallback
793    __del__ = lambda self : None;
794XdmfReadCallback_swigregister = _Xdmf.XdmfReadCallback_swigregister
795XdmfReadCallback_swigregister(XdmfReadCallback)
796
797class XdmfWriteCallback(_object):
798    __swig_setmethods__ = {}
799    __setattr__ = lambda self, name, value: _swig_setattr(self, XdmfWriteCallback, name, value)
800    __swig_getmethods__ = {}
801    __getattr__ = lambda self, name: _swig_getattr(self, XdmfWriteCallback, name)
802    __repr__ = _swig_repr
803    def DoWrite(self, *args): return _Xdmf.XdmfWriteCallback_DoWrite(self, *args)
804    def __init__(self):
805        this = _Xdmf.new_XdmfWriteCallback()
806        try: self.this.append(this)
807        except: self.this = this
808    __swig_destroy__ = _Xdmf.delete_XdmfWriteCallback
809    __del__ = lambda self : None;
810XdmfWriteCallback_swigregister = _Xdmf.XdmfWriteCallback_swigregister
811XdmfWriteCallback_swigregister(XdmfWriteCallback)
812
813class XdmfCloseCallback(_object):
814    __swig_setmethods__ = {}
815    __setattr__ = lambda self, name, value: _swig_setattr(self, XdmfCloseCallback, name, value)
816    __swig_getmethods__ = {}
817    __getattr__ = lambda self, name: _swig_getattr(self, XdmfCloseCallback, name)
818    __repr__ = _swig_repr
819    def DoClose(self, *args): return _Xdmf.XdmfCloseCallback_DoClose(self, *args)
820    def __init__(self):
821        this = _Xdmf.new_XdmfCloseCallback()
822        try: self.this.append(this)
823        except: self.this = this
824    __swig_destroy__ = _Xdmf.delete_XdmfCloseCallback
825    __del__ = lambda self : None;
826XdmfCloseCallback_swigregister = _Xdmf.XdmfCloseCallback_swigregister
827XdmfCloseCallback_swigregister(XdmfCloseCallback)
828
829XDMF_H5_OTHER = _Xdmf.XDMF_H5_OTHER
830class XdmfHDF(XdmfHeavyData):
831    __swig_setmethods__ = {}
832    for _s in [XdmfHeavyData]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
833    __setattr__ = lambda self, name, value: _swig_setattr(self, XdmfHDF, name, value)
834    __swig_getmethods__ = {}
835    for _s in [XdmfHeavyData]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
836    __getattr__ = lambda self, name: _swig_getattr(self, XdmfHDF, name)
837    __repr__ = _swig_repr
838    def __init__(self):
839        this = _Xdmf.new_XdmfHDF()
840        try: self.this.append(this)
841        except: self.this = this
842    __swig_destroy__ = _Xdmf.delete_XdmfHDF
843    __del__ = lambda self : None;
844    def GetClassName(self): return _Xdmf.XdmfHDF_GetClassName(self)
845    def SetCompression(self, *args): return _Xdmf.XdmfHDF_SetCompression(self, *args)
846    def GetCompression(self): return _Xdmf.XdmfHDF_GetCompression(self)
847    def SetUseSerialFile(self, *args): return _Xdmf.XdmfHDF_SetUseSerialFile(self, *args)
848    def GetUseSerialFile(self): return _Xdmf.XdmfHDF_GetUseSerialFile(self)
849    def SetCwdName(self, *args): return _Xdmf.XdmfHDF_SetCwdName(self, *args)
850    def GetCwdName(self): return _Xdmf.XdmfHDF_GetCwdName(self)
851    def Cd(self, Directory = "/"): return _Xdmf.XdmfHDF_Cd(self, Directory)
852    def Mkdir(self, *args): return _Xdmf.XdmfHDF_Mkdir(self, *args)
853    def GetNumberOfChildren(self): return _Xdmf.XdmfHDF_GetNumberOfChildren(self)
854    def GetHDFVersion(self): return _Xdmf.XdmfHDF_GetHDFVersion(self)
855    def GetChild(self, *args): return _Xdmf.XdmfHDF_GetChild(self, *args)
856    def SetNextChild(self, *args): return _Xdmf.XdmfHDF_SetNextChild(self, *args)
857    def Info(self, *args): return _Xdmf.XdmfHDF_Info(self, *args)
858    def GetChildType(self, *args): return _Xdmf.XdmfHDF_GetChildType(self, *args)
859    def GetChildTypeAsString(self, *args): return _Xdmf.XdmfHDF_GetChildTypeAsString(self, *args)
860    def CreateDataset(self, Path = None): return _Xdmf.XdmfHDF_CreateDataset(self, Path)
861    def OpenDataset(self): return _Xdmf.XdmfHDF_OpenDataset(self)
862    def DoOpen(self, *args): return _Xdmf.XdmfHDF_DoOpen(self, *args)
863    def DoRead(self, *args): return _Xdmf.XdmfHDF_DoRead(self, *args)
864    def DoWrite(self, *args): return _Xdmf.XdmfHDF_DoWrite(self, *args)
865    def DoClose(self): return _Xdmf.XdmfHDF_DoClose(self)
866XdmfHDF_swigregister = _Xdmf.XdmfHDF_swigregister
867XdmfHDF_swigregister(XdmfHDF)
868
869class XdmfDomain(XdmfElement):
870    __swig_setmethods__ = {}
871    for _s in [XdmfElement]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
872    __setattr__ = lambda self, name, value: _swig_setattr(self, XdmfDomain, name, value)
873    __swig_getmethods__ = {}
874    for _s in [XdmfElement]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
875    __getattr__ = lambda self, name: _swig_getattr(self, XdmfDomain, name)
876    __repr__ = _swig_repr
877    def __init__(self):
878        this = _Xdmf.new_XdmfDomain()
879        try: self.this.append(this)
880        except: self.this = this
881    __swig_destroy__ = _Xdmf.delete_XdmfDomain
882    __del__ = lambda self : None;
883    def GetClassName(self): return _Xdmf.XdmfDomain_GetClassName(self)
884    def UpdateInformation(self): return _Xdmf.XdmfDomain_UpdateInformation(self)
885    def Insert(self, *args): return _Xdmf.XdmfDomain_Insert(self, *args)
886    def Build(self): return _Xdmf.XdmfDomain_Build(self)
887XdmfDomain_swigregister = _Xdmf.XdmfDomain_swigregister
888XdmfDomain_swigregister(XdmfDomain)
889
890def CopyArray(*args):
891  return _Xdmf.CopyArray(*args)
892CopyArray = _Xdmf.CopyArray
893
894class XdmfRoot(XdmfElement):
895    __swig_setmethods__ = {}
896    for _s in [XdmfElement]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
897    __setattr__ = lambda self, name, value: _swig_setattr(self, XdmfRoot, name, value)
898    __swig_getmethods__ = {}
899    for _s in [XdmfElement]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
900    __getattr__ = lambda self, name: _swig_getattr(self, XdmfRoot, name)
901    __repr__ = _swig_repr
902    def __init__(self):
903        this = _Xdmf.new_XdmfRoot()
904        try: self.this.append(this)
905        except: self.this = this
906    __swig_destroy__ = _Xdmf.delete_XdmfRoot
907    __del__ = lambda self : None;
908    def GetClassName(self): return _Xdmf.XdmfRoot_GetClassName(self)
909    def UpdateInformation(self): return _Xdmf.XdmfRoot_UpdateInformation(self)
910    def Insert(self, *args): return _Xdmf.XdmfRoot_Insert(self, *args)
911    def SetVersion(self, *args): return _Xdmf.XdmfRoot_SetVersion(self, *args)
912    def SetXInclude(self, *args): return _Xdmf.XdmfRoot_SetXInclude(self, *args)
913    def Build(self): return _Xdmf.XdmfRoot_Build(self)
914    def GetXInclude(self): return _Xdmf.XdmfRoot_GetXInclude(self)
915    def GetVersion(self): return _Xdmf.XdmfRoot_GetVersion(self)
916XdmfRoot_swigregister = _Xdmf.XdmfRoot_swigregister
917XdmfRoot_swigregister(XdmfRoot)
918
919XDMF_MAX_ORDER = _Xdmf.XDMF_MAX_ORDER
920XDMF_STRUCTURED = _Xdmf.XDMF_STRUCTURED
921XDMF_UNSTRUCTURED = _Xdmf.XDMF_UNSTRUCTURED
922XDMF_NOTOPOLOGY = _Xdmf.XDMF_NOTOPOLOGY
923XDMF_POLYVERTEX = _Xdmf.XDMF_POLYVERTEX
924XDMF_POLYLINE = _Xdmf.XDMF_POLYLINE
925XDMF_POLYGON = _Xdmf.XDMF_POLYGON
926XDMF_TRI = _Xdmf.XDMF_TRI
927XDMF_QUAD = _Xdmf.XDMF_QUAD
928XDMF_TET = _Xdmf.XDMF_TET
929XDMF_PYRAMID = _Xdmf.XDMF_PYRAMID
930XDMF_WEDGE = _Xdmf.XDMF_WEDGE
931XDMF_HEX = _Xdmf.XDMF_HEX
932XDMF_EDGE_3 = _Xdmf.XDMF_EDGE_3
933XDMF_TRI_6 = _Xdmf.XDMF_TRI_6
934XDMF_QUAD_8 = _Xdmf.XDMF_QUAD_8
935XDMF_QUAD_9 = _Xdmf.XDMF_QUAD_9
936XDMF_TET_10 = _Xdmf.XDMF_TET_10
937XDMF_PYRAMID_13 = _Xdmf.XDMF_PYRAMID_13
938XDMF_WEDGE_15 = _Xdmf.XDMF_WEDGE_15
939XDMF_HEX_20 = _Xdmf.XDMF_HEX_20
940XDMF_MIXED = _Xdmf.XDMF_MIXED
941XDMF_2DSMESH = _Xdmf.XDMF_2DSMESH
942XDMF_2DRECTMESH = _Xdmf.XDMF_2DRECTMESH
943XDMF_2DCORECTMESH = _Xdmf.XDMF_2DCORECTMESH
944XDMF_3DSMESH = _Xdmf.XDMF_3DSMESH
945XDMF_3DRECTMESH = _Xdmf.XDMF_3DRECTMESH
946XDMF_3DCORECTMESH = _Xdmf.XDMF_3DCORECTMESH
947class XdmfTopology(XdmfElement):
948    __swig_setmethods__ = {}
949    for _s in [XdmfElement]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
950    __setattr__ = lambda self, name, value: _swig_setattr(self, XdmfTopology, name, value)
951    __swig_getmethods__ = {}
952    for _s in [XdmfElement]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
953    __getattr__ = lambda self, name: _swig_getattr(self, XdmfTopology, name)
954    __repr__ = _swig_repr
955    def __init__(self):
956        this = _Xdmf.new_XdmfTopology()
957        try: self.this.append(this)
958        except: self.this = this
959    __swig_destroy__ = _Xdmf.delete_XdmfTopology
960    __del__ = lambda self : None;
961    def GetClassName(self): return _Xdmf.XdmfTopology_GetClassName(self)
962    def Build(self): return _Xdmf.XdmfTopology_Build(self)
963    def Insert(self, *args): return _Xdmf.XdmfTopology_Insert(self, *args)
964    def GetClass(self): return _Xdmf.XdmfTopology_GetClass(self)
965    def GetClassAsString(self): return _Xdmf.XdmfTopology_GetClassAsString(self)
966    def SetTopologyType(self, *args): return _Xdmf.XdmfTopology_SetTopologyType(self, *args)
967    def SetTopologyTypeFromString(self, *args): return _Xdmf.XdmfTopology_SetTopologyTypeFromString(self, *args)
968    def GetTopologyType(self): return _Xdmf.XdmfTopology_GetTopologyType(self)
969    def GetTopologyTypeAsString(self): return _Xdmf.XdmfTopology_GetTopologyTypeAsString(self)
970    def GetOrder(self): return _Xdmf.XdmfTopology_GetOrder(self)
971    def GetOrderAsString(self): return _Xdmf.XdmfTopology_GetOrderAsString(self)
972    def SetOrderFromString(self, *args): return _Xdmf.XdmfTopology_SetOrderFromString(self, *args)
973    def SetOrder(self, *args): return _Xdmf.XdmfTopology_SetOrder(self, *args)
974    def SetLightDataLimit(self, *args): return _Xdmf.XdmfTopology_SetLightDataLimit(self, *args)
975    def GetLightDataLimit(self): return _Xdmf.XdmfTopology_GetLightDataLimit(self)
976    def SetNodesPerElement(self, *args): return _Xdmf.XdmfTopology_SetNodesPerElement(self, *args)
977    def GetNodesPerElement(self): return _Xdmf.XdmfTopology_GetNodesPerElement(self)
978    def SetBaseOffset(self, *args): return _Xdmf.XdmfTopology_SetBaseOffset(self, *args)
979    def GetBaseOffset(self): return _Xdmf.XdmfTopology_GetBaseOffset(self)
980    def GetShapeDesc(self): return _Xdmf.XdmfTopology_GetShapeDesc(self)
981    def SetNumberOfElements(self, *args): return _Xdmf.XdmfTopology_SetNumberOfElements(self, *args)
982    def GetNumberOfElements(self): return _Xdmf.XdmfTopology_GetNumberOfElements(self)
983    def GetConnectivity(self, Array = None, Create = 1): return _Xdmf.XdmfTopology_GetConnectivity(self, Array, Create)
984    def SetConnectivity(self, *args): return _Xdmf.XdmfTopology_SetConnectivity(self, *args)
985    def GetCellOffsets(self, Array = None): return _Xdmf.XdmfTopology_GetCellOffsets(self, Array)
986    def Update(self): return _Xdmf.XdmfTopology_Update(self)
987    def UpdateInformation(self): return _Xdmf.XdmfTopology_UpdateInformation(self)
988    def Release(self): return _Xdmf.XdmfTopology_Release(self)
989XdmfTopology_swigregister = _Xdmf.XdmfTopology_swigregister
990XdmfTopology_swigregister(XdmfTopology)
991
992
993def HandleToXdmfTopology(*args):
994  return _Xdmf.HandleToXdmfTopology(*args)
995HandleToXdmfTopology = _Xdmf.HandleToXdmfTopology
996XDMF_GEOMETRY_NONE = _Xdmf.XDMF_GEOMETRY_NONE
997XDMF_GEOMETRY_XYZ = _Xdmf.XDMF_GEOMETRY_XYZ
998XDMF_GEOMETRY_XY = _Xdmf.XDMF_GEOMETRY_XY
999XDMF_GEOMETRY_X_Y_Z = _Xdmf.XDMF_GEOMETRY_X_Y_Z
1000XDMF_GEOMETRY_X_Y = _Xdmf.XDMF_GEOMETRY_X_Y
1001XDMF_GEOMETRY_VXVYVZ = _Xdmf.XDMF_GEOMETRY_VXVYVZ
1002XDMF_GEOMETRY_ORIGIN_DXDYDZ = _Xdmf.XDMF_GEOMETRY_ORIGIN_DXDYDZ
1003XDMF_GEOMETRY_VXVY = _Xdmf.XDMF_GEOMETRY_VXVY
1004XDMF_GEOMETRY_ORIGIN_DXDY = _Xdmf.XDMF_GEOMETRY_ORIGIN_DXDY
1005class XdmfGeometry(XdmfElement):
1006    __swig_setmethods__ = {}
1007    for _s in [XdmfElement]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
1008    __setattr__ = lambda self, name, value: _swig_setattr(self, XdmfGeometry, name, value)
1009    __swig_getmethods__ = {}
1010    for _s in [XdmfElement]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
1011    __getattr__ = lambda self, name: _swig_getattr(self, XdmfGeometry, name)
1012    __repr__ = _swig_repr
1013    def __init__(self):
1014        this = _Xdmf.new_XdmfGeometry()
1015        try: self.this.append(this)
1016        except: self.this = this
1017    __swig_destroy__ = _Xdmf.delete_XdmfGeometry
1018    __del__ = lambda self : None;
1019    def GetClassName(self): return _Xdmf.XdmfGeometry_GetClassName(self)
1020    def SetNumberOfPoints(self, *args): return _Xdmf.XdmfGeometry_SetNumberOfPoints(self, *args)
1021    def GetNumberOfPoints(self): return _Xdmf.XdmfGeometry_GetNumberOfPoints(self)
1022    def SetGeometryType(self, *args): return _Xdmf.XdmfGeometry_SetGeometryType(self, *args)
1023    def GetGeometryType(self): return _Xdmf.XdmfGeometry_GetGeometryType(self)
1024    def SetLightDataLimit(self, *args): return _Xdmf.XdmfGeometry_SetLightDataLimit(self, *args)
1025    def GetLightDataLimit(self): return _Xdmf.XdmfGeometry_GetLightDataLimit(self)
1026    def GetUnits(self): return _Xdmf.XdmfGeometry_GetUnits(self)
1027    def SetUnits(self, *args): return _Xdmf.XdmfGeometry_SetUnits(self, *args)
1028    def GetGeometryTypeAsString(self): return _Xdmf.XdmfGeometry_GetGeometryTypeAsString(self)
1029    def SetGeometryTypeFromString(self, *args): return _Xdmf.XdmfGeometry_SetGeometryTypeFromString(self, *args)
1030    def Build(self): return _Xdmf.XdmfGeometry_Build(self)
1031    def Insert(self, *args): return _Xdmf.XdmfGeometry_Insert(self, *args)
1032    def Update(self): return _Xdmf.XdmfGeometry_Update(self)
1033    def UpdateInformation(self): return _Xdmf.XdmfGeometry_UpdateInformation(self)
1034    def SetPoints(self, *args): return _Xdmf.XdmfGeometry_SetPoints(self, *args)
1035    def GetPoints(self, Create = 1): return _Xdmf.XdmfGeometry_GetPoints(self, Create)
1036    def Release(self): return _Xdmf.XdmfGeometry_Release(self)
1037    def GetOrigin(self): return _Xdmf.XdmfGeometry_GetOrigin(self)
1038    def GetOriginX(self): return _Xdmf.XdmfGeometry_GetOriginX(self)
1039    def GetOriginY(self): return _Xdmf.XdmfGeometry_GetOriginY(self)
1040    def GetOriginZ(self): return _Xdmf.XdmfGeometry_GetOriginZ(self)
1041    def SetOrigin(self, *args): return _Xdmf.XdmfGeometry_SetOrigin(self, *args)
1042    def SetDxDyDz(self, *args): return _Xdmf.XdmfGeometry_SetDxDyDz(self, *args)
1043    def GetDx(self): return _Xdmf.XdmfGeometry_GetDx(self)
1044    def GetDy(self): return _Xdmf.XdmfGeometry_GetDy(self)
1045    def GetDz(self): return _Xdmf.XdmfGeometry_GetDz(self)
1046    def GetDxDyDz(self): return _Xdmf.XdmfGeometry_GetDxDyDz(self)
1047    def GetVectorX(self): return _Xdmf.XdmfGeometry_GetVectorX(self)
1048    def GetVectorY(self): return _Xdmf.XdmfGeometry_GetVectorY(self)
1049    def GetVectorZ(self): return _Xdmf.XdmfGeometry_GetVectorZ(self)
1050    def SetVectorX(self, *args): return _Xdmf.XdmfGeometry_SetVectorX(self, *args)
1051    def SetVectorY(self, *args): return _Xdmf.XdmfGeometry_SetVectorY(self, *args)
1052    def SetVectorZ(self, *args): return _Xdmf.XdmfGeometry_SetVectorZ(self, *args)
1053    def HasData(self): return _Xdmf.XdmfGeometry_HasData(self)
1054XdmfGeometry_swigregister = _Xdmf.XdmfGeometry_swigregister
1055XdmfGeometry_swigregister(XdmfGeometry)
1056
1057
1058def GetXdmfGeometryHandle(*args):
1059  return _Xdmf.GetXdmfGeometryHandle(*args)
1060GetXdmfGeometryHandle = _Xdmf.GetXdmfGeometryHandle
1061XDMF_GRID_UNIFORM = _Xdmf.XDMF_GRID_UNIFORM
1062XDMF_GRID_COLLECTION = _Xdmf.XDMF_GRID_COLLECTION
1063XDMF_GRID_TREE = _Xdmf.XDMF_GRID_TREE
1064XDMF_GRID_SUBSET = _Xdmf.XDMF_GRID_SUBSET
1065XDMF_GRID_UNSET = _Xdmf.XDMF_GRID_UNSET
1066XDMF_GRID_MASK = _Xdmf.XDMF_GRID_MASK
1067XDMF_GRID_SECTION_ALL = _Xdmf.XDMF_GRID_SECTION_ALL
1068XDMF_GRID_SECTION_DATA_ITEM = _Xdmf.XDMF_GRID_SECTION_DATA_ITEM
1069XDMF_GRID_SECTION_MASK = _Xdmf.XDMF_GRID_SECTION_MASK
1070XDMF_GRID_COLLECTION_TEMPORAL = _Xdmf.XDMF_GRID_COLLECTION_TEMPORAL
1071XDMF_GRID_COLLECTION_SPATIAL = _Xdmf.XDMF_GRID_COLLECTION_SPATIAL
1072XDMF_GRID_COLLECTION_UNSET = _Xdmf.XDMF_GRID_COLLECTION_UNSET
1073class XdmfGrid(XdmfElement):
1074    __swig_setmethods__ = {}
1075    for _s in [XdmfElement]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
1076    __setattr__ = lambda self, name, value: _swig_setattr(self, XdmfGrid, name, value)
1077    __swig_getmethods__ = {}
1078    for _s in [XdmfElement]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
1079    __getattr__ = lambda self, name: _swig_getattr(self, XdmfGrid, name)
1080    __repr__ = _swig_repr
1081    def __init__(self):
1082        this = _Xdmf.new_XdmfGrid()
1083        try: self.this.append(this)
1084        except: self.this = this
1085    __swig_destroy__ = _Xdmf.delete_XdmfGrid
1086    __del__ = lambda self : None;
1087    def GetClassName(self): return _Xdmf.XdmfGrid_GetClassName(self)
1088    def SetGeometry(self, *args): return _Xdmf.XdmfGrid_SetGeometry(self, *args)
1089    def GetGeometry(self): return _Xdmf.XdmfGrid_GetGeometry(self)
1090    def SetTopology(self, *args): return _Xdmf.XdmfGrid_SetTopology(self, *args)
1091    def GetTopology(self): return _Xdmf.XdmfGrid_GetTopology(self)
1092    def SetTime(self, *args): return _Xdmf.XdmfGrid_SetTime(self, *args)
1093    def GetTime(self): return _Xdmf.XdmfGrid_GetTime(self)
1094    def GetGridTypeAsString(self): return _Xdmf.XdmfGrid_GetGridTypeAsString(self)
1095    def SetGridTypeFromString(self, *args): return _Xdmf.XdmfGrid_SetGridTypeFromString(self, *args)
1096    def GetCollectionTypeAsString(self): return _Xdmf.XdmfGrid_GetCollectionTypeAsString(self)
1097    def SetCollectionTypeFromString(self, *args): return _Xdmf.XdmfGrid_SetCollectionTypeFromString(self, *args)
1098    def Build(self): return _Xdmf.XdmfGrid_Build(self)
1099    def InsertTopology(self): return _Xdmf.XdmfGrid_InsertTopology(self)
1100    def InsertGeometry(self): return _Xdmf.XdmfGrid_InsertGeometry(self)
1101    def Insert(self, *args): return _Xdmf.XdmfGrid_Insert(self, *args)
1102    def GetGridType(self): return _Xdmf.XdmfGrid_GetGridType(self)
1103    def SetGridType(self, *args): return _Xdmf.XdmfGrid_SetGridType(self, *args)
1104    def GetCollectionType(self): return _Xdmf.XdmfGrid_GetCollectionType(self)
1105    def SetCollectionType(self, *args): return _Xdmf.XdmfGrid_SetCollectionType(self, *args)
1106    def GetBuildTime(self): return _Xdmf.XdmfGrid_GetBuildTime(self)
1107    def SetBuildTime(self, *args): return _Xdmf.XdmfGrid_SetBuildTime(self, *args)
1108    def Copy(self, *args): return _Xdmf.XdmfGrid_Copy(self, *args)
1109    def GetNumberOfChildren(self): return _Xdmf.XdmfGrid_GetNumberOfChildren(self)
1110    def SetNumberOfChildren(self, *args): return _Xdmf.XdmfGrid_SetNumberOfChildren(self, *args)
1111    def IsUniform(self): return _Xdmf.XdmfGrid_IsUniform(self)
1112    def GetNumberOfAttributes(self): return _Xdmf.XdmfGrid_GetNumberOfAttributes(self)
1113    def GetNumberOfSets(self): return _Xdmf.XdmfGrid_GetNumberOfSets(self)
1114    def GetNumberOfInformations(self): return _Xdmf.XdmfGrid_GetNumberOfInformations(self)
1115    def GetAttribute(self, *args): return _Xdmf.XdmfGrid_GetAttribute(self, *args)
1116    def GetSets(self, *args): return _Xdmf.XdmfGrid_GetSets(self, *args)
1117    def AssignAttribute(self, *args): return _Xdmf.XdmfGrid_AssignAttribute(self, *args)
1118    def AssignAttributeByIndex(self, *args): return _Xdmf.XdmfGrid_AssignAttributeByIndex(self, *args)
1119    def AssignAttributeByName(self, *args): return _Xdmf.XdmfGrid_AssignAttributeByName(self, *args)
1120    def GetAssignedAttribute(self): return _Xdmf.XdmfGrid_GetAssignedAttribute(self)
1121    def GetAssignedAttributeIndex(self): return _Xdmf.XdmfGrid_GetAssignedAttributeIndex(self)
1122    def UpdateInformation(self): return _Xdmf.XdmfGrid_UpdateInformation(self)
1123    def Update(self): return _Xdmf.XdmfGrid_Update(self)
1124    def GetChild(self, *args): return _Xdmf.XdmfGrid_GetChild(self, *args)
1125    def GetInformation(self, *args): return _Xdmf.XdmfGrid_GetInformation(self, *args)
1126    def FindGridsInTimeRange(self, *args): return _Xdmf.XdmfGrid_FindGridsInTimeRange(self, *args)
1127    def FindGridsAtTime(self, *args): return _Xdmf.XdmfGrid_FindGridsAtTime(self, *args)
1128    def Release(self): return _Xdmf.XdmfGrid_Release(self)
1129XdmfGrid_swigregister = _Xdmf.XdmfGrid_swigregister
1130XdmfGrid_swigregister(XdmfGrid)
1131
1132
1133def HandleToXdmfGrid(*args):
1134  return _Xdmf.HandleToXdmfGrid(*args)
1135HandleToXdmfGrid = _Xdmf.HandleToXdmfGrid
1136XDMF_TIME_SINGLE = _Xdmf.XDMF_TIME_SINGLE
1137XDMF_TIME_LIST = _Xdmf.XDMF_TIME_LIST
1138XDMF_TIME_HYPERSLAB = _Xdmf.XDMF_TIME_HYPERSLAB
1139XDMF_TIME_RANGE = _Xdmf.XDMF_TIME_RANGE
1140XDMF_TIME_FUNCTION = _Xdmf.XDMF_TIME_FUNCTION
1141XDMF_TIME_UNSET = _Xdmf.XDMF_TIME_UNSET
1142class XdmfTime(XdmfElement):
1143    __swig_setmethods__ = {}
1144    for _s in [XdmfElement]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
1145    __setattr__ = lambda self, name, value: _swig_setattr(self, XdmfTime, name, value)
1146    __swig_getmethods__ = {}
1147    for _s in [XdmfElement]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
1148    __getattr__ = lambda self, name: _swig_getattr(self, XdmfTime, name)
1149    __repr__ = _swig_repr
1150    def __init__(self):
1151        this = _Xdmf.new_XdmfTime()
1152        try: self.this.append(this)
1153        except: self.this = this
1154    __swig_destroy__ = _Xdmf.delete_XdmfTime
1155    __del__ = lambda self : None;
1156    def GetClassName(self): return _Xdmf.XdmfTime_GetClassName(self)
1157    def Insert(self, *args): return _Xdmf.XdmfTime_Insert(self, *args)
1158    def UpdateInformation(self): return _Xdmf.XdmfTime_UpdateInformation(self)
1159    def SetValue(self, *args): return _Xdmf.XdmfTime_SetValue(self, *args)
1160    def Build(self): return _Xdmf.XdmfTime_Build(self)
1161    def GetValue(self): return _Xdmf.XdmfTime_GetValue(self)
1162    def GetArray(self): return _Xdmf.XdmfTime_GetArray(self)
1163    def SetArray(self, *args): return _Xdmf.XdmfTime_SetArray(self, *args)
1164    def GetDataItem(self): return _Xdmf.XdmfTime_GetDataItem(self)
1165    def SetDataItem(self, *args): return _Xdmf.XdmfTime_SetDataItem(self, *args)
1166    def GetTimeType(self): return _Xdmf.XdmfTime_GetTimeType(self)
1167    def GetTimeTypeAsString(self): return _Xdmf.XdmfTime_GetTimeTypeAsString(self)
1168    def SetTimeType(self, *args): return _Xdmf.XdmfTime_SetTimeType(self, *args)
1169    def GetFunction(self): return _Xdmf.XdmfTime_GetFunction(self)
1170    def SetFunction(self, *args): return _Xdmf.XdmfTime_SetFunction(self, *args)
1171    def SetTimeFromParent(self, *args): return _Xdmf.XdmfTime_SetTimeFromParent(self, *args)
1172    def Evaluate(self, *args): return _Xdmf.XdmfTime_Evaluate(self, *args)
1173    def IsValid(self, *args): return _Xdmf.XdmfTime_IsValid(self, *args)
1174    def SetEpsilon(self, *args): return _Xdmf.XdmfTime_SetEpsilon(self, *args)
1175    def GetEpsilon(self): return _Xdmf.XdmfTime_GetEpsilon(self)
1176XdmfTime_swigregister = _Xdmf.XdmfTime_swigregister
1177XdmfTime_swigregister(XdmfTime)
1178
1179XDMF_REGION_TYPE_UNSET = _Xdmf.XDMF_REGION_TYPE_UNSET
1180XDMF_REGION_TYPE_CELL = _Xdmf.XDMF_REGION_TYPE_CELL
1181XDMF_REGION_TYPE_FACE = _Xdmf.XDMF_REGION_TYPE_FACE
1182XDMF_REGION_TYPE_EDGE = _Xdmf.XDMF_REGION_TYPE_EDGE
1183XDMF_REGION_TYPE_NODE = _Xdmf.XDMF_REGION_TYPE_NODE
1184class XdmfRegion(XdmfElement):
1185    __swig_setmethods__ = {}
1186    for _s in [XdmfElement]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
1187    __setattr__ = lambda self, name, value: _swig_setattr(self, XdmfRegion, name, value)
1188    __swig_getmethods__ = {}
1189    for _s in [XdmfElement]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
1190    __getattr__ = lambda self, name: _swig_getattr(self, XdmfRegion, name)
1191    __repr__ = _swig_repr
1192    def __init__(self):
1193        this = _Xdmf.new_XdmfRegion()
1194        try: self.this.append(this)
1195        except: self.this = this
1196    __swig_destroy__ = _Xdmf.delete_XdmfRegion
1197    __del__ = lambda self : None;
1198    def GetClassName(self): return _Xdmf.XdmfRegion_GetClassName(self)
1199    def SetRegionTypeFromString(self, *args): return _Xdmf.XdmfRegion_SetRegionTypeFromString(self, *args)
1200    def GetRegionTypeAsString(self): return _Xdmf.XdmfRegion_GetRegionTypeAsString(self)
1201    def SetRegionType(self, *args): return _Xdmf.XdmfRegion_SetRegionType(self, *args)
1202    def GetRegionType(self): return _Xdmf.XdmfRegion_GetRegionType(self)
1203    def GetShapeDesc(self): return _Xdmf.XdmfRegion_GetShapeDesc(self)
1204    def Insert(self, *args): return _Xdmf.XdmfRegion_Insert(self, *args)
1205    def SetValues(self, *args): return _Xdmf.XdmfRegion_SetValues(self, *args)
1206    def GetValues(self, Create = 1): return _Xdmf.XdmfRegion_GetValues(self, Create)
1207    def UpdateInformation(self): return _Xdmf.XdmfRegion_UpdateInformation(self)
1208    def Update(self): return _Xdmf.XdmfRegion_Update(self)
1209    def Build(self): return _Xdmf.XdmfRegion_Build(self)
1210    def Release(self): return _Xdmf.XdmfRegion_Release(self)
1211XdmfRegion_swigregister = _Xdmf.XdmfRegion_swigregister
1212XdmfRegion_swigregister(XdmfRegion)
1213
1214XDMF_SET_MAX_ORDER = _Xdmf.XDMF_SET_MAX_ORDER
1215XDMF_SET_TYPE_UNSET = _Xdmf.XDMF_SET_TYPE_UNSET
1216XDMF_SET_TYPE_NODE = _Xdmf.XDMF_SET_TYPE_NODE
1217XDMF_SET_TYPE_CELL = _Xdmf.XDMF_SET_TYPE_CELL
1218XDMF_SET_TYPE_FACE = _Xdmf.XDMF_SET_TYPE_FACE
1219XDMF_SET_TYPE_EDGE = _Xdmf.XDMF_SET_TYPE_EDGE
1220class XdmfSet(XdmfElement):
1221    __swig_setmethods__ = {}
1222    for _s in [XdmfElement]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
1223    __setattr__ = lambda self, name, value: _swig_setattr(self, XdmfSet, name, value)
1224    __swig_getmethods__ = {}
1225    for _s in [XdmfElement]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
1226    __getattr__ = lambda self, name: _swig_getattr(self, XdmfSet, name)
1227    __repr__ = _swig_repr
1228    def __init__(self):
1229        this = _Xdmf.new_XdmfSet()
1230        try: self.this.append(this)
1231        except: self.this = this
1232    __swig_destroy__ = _Xdmf.delete_XdmfSet
1233    __del__ = lambda self : None;
1234    def GetClassName(self): return _Xdmf.XdmfSet_GetClassName(self)
1235    def SetSetTypeFromString(self, *args): return _Xdmf.XdmfSet_SetSetTypeFromString(self, *args)
1236    def GetSetTypeAsString(self): return _Xdmf.XdmfSet_GetSetTypeAsString(self)
1237    def SetSetType(self, *args): return _Xdmf.XdmfSet_SetSetType(self, *args)
1238    def GetSetType(self): return _Xdmf.XdmfSet_GetSetType(self)
1239    def GetSize(self): return _Xdmf.XdmfSet_GetSize(self)
1240    def SetSize(self, *args): return _Xdmf.XdmfSet_SetSize(self, *args)
1241    def GetGhost(self): return _Xdmf.XdmfSet_GetGhost(self)
1242    def SetGhost(self, *args): return _Xdmf.XdmfSet_SetGhost(self, *args)
1243    def GetShapeDesc(self): return _Xdmf.XdmfSet_GetShapeDesc(self)
1244    def Insert(self, *args): return _Xdmf.XdmfSet_Insert(self, *args)
1245    def SetIds(self, *args): return _Xdmf.XdmfSet_SetIds(self, *args)
1246    def GetIds(self, Create = 1): return _Xdmf.XdmfSet_GetIds(self, Create)
1247    def SetCellIds(self, *args): return _Xdmf.XdmfSet_SetCellIds(self, *args)
1248    def GetCellIds(self, Create = 1): return _Xdmf.XdmfSet_GetCellIds(self, Create)
1249    def SetFaceIds(self, *args): return _Xdmf.XdmfSet_SetFaceIds(self, *args)
1250    def GetFaceIds(self, Create = 1): return _Xdmf.XdmfSet_GetFaceIds(self, Create)
1251    def GetNumberOfMaps(self): return _Xdmf.XdmfSet_GetNumberOfMaps(self)
1252    def GetMap(self, *args): return _Xdmf.XdmfSet_GetMap(self, *args)
1253    def GetNumberOfAttributes(self): return _Xdmf.XdmfSet_GetNumberOfAttributes(self)
1254    def GetAttribute(self, *args): return _Xdmf.XdmfSet_GetAttribute(self, *args)
1255    def UpdateInformation(self): return _Xdmf.XdmfSet_UpdateInformation(self)
1256    def Update(self): return _Xdmf.XdmfSet_Update(self)
1257    def Build(self): return _Xdmf.XdmfSet_Build(self)
1258    def Release(self): return _Xdmf.XdmfSet_Release(self)
1259XdmfSet_swigregister = _Xdmf.XdmfSet_swigregister
1260XdmfSet_swigregister(XdmfSet)
1261
1262XDMF_MAP_MAX_ORDER = _Xdmf.XDMF_MAP_MAX_ORDER
1263XDMF_MAP_TYPE_UNSET = _Xdmf.XDMF_MAP_TYPE_UNSET
1264XDMF_MAP_TYPE_NODE = _Xdmf.XDMF_MAP_TYPE_NODE
1265XDMF_MAP_TYPE_CELL = _Xdmf.XDMF_MAP_TYPE_CELL
1266XDMF_MAP_TYPE_FACE = _Xdmf.XDMF_MAP_TYPE_FACE
1267XDMF_MAP_TYPE_EDGE = _Xdmf.XDMF_MAP_TYPE_EDGE
1268class XdmfMap(XdmfElement):
1269    __swig_setmethods__ = {}
1270    for _s in [XdmfElement]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
1271    __setattr__ = lambda self, name, value: _swig_setattr(self, XdmfMap, name, value)
1272    __swig_getmethods__ = {}
1273    for _s in [XdmfElement]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
1274    __getattr__ = lambda self, name: _swig_getattr(self, XdmfMap, name)
1275    __repr__ = _swig_repr
1276    def __init__(self):
1277        this = _Xdmf.new_XdmfMap()
1278        try: self.this.append(this)
1279        except: self.this = this
1280    __swig_destroy__ = _Xdmf.delete_XdmfMap
1281    __del__ = lambda self : None;
1282    def GetClassName(self): return _Xdmf.XdmfMap_GetClassName(self)
1283    def SetMapTypeFromString(self, *args): return _Xdmf.XdmfMap_SetMapTypeFromString(self, *args)
1284    def GetMapTypeAsString(self): return _Xdmf.XdmfMap_GetMapTypeAsString(self)
1285    def SetMapType(self, *args): return _Xdmf.XdmfMap_SetMapType(self, *args)
1286    def GetMapType(self): return _Xdmf.XdmfMap_GetMapType(self)
1287    def GetItemLength(self): return _Xdmf.XdmfMap_GetItemLength(self)
1288    def SetItemLength(self, *args): return _Xdmf.XdmfMap_SetItemLength(self, *args)
1289    def GetMapLength(self): return _Xdmf.XdmfMap_GetMapLength(self)
1290    def SetMapLength(self, *args): return _Xdmf.XdmfMap_SetMapLength(self, *args)
1291    def Insert(self, *args): return _Xdmf.XdmfMap_Insert(self, *args)
1292    def SetIds(self, *args): return _Xdmf.XdmfMap_SetIds(self, *args)
1293    def GetIds(self, Create = 1): return _Xdmf.XdmfMap_GetIds(self, Create)
1294    def SetMapIndex(self, *args): return _Xdmf.XdmfMap_SetMapIndex(self, *args)
1295    def GetMapIndex(self, Create = 1): return _Xdmf.XdmfMap_GetMapIndex(self, Create)
1296    def SetMapData(self, *args): return _Xdmf.XdmfMap_SetMapData(self, *args)
1297    def GetMapData(self, Create = 1): return _Xdmf.XdmfMap_GetMapData(self, Create)
1298    def UpdateInformation(self): return _Xdmf.XdmfMap_UpdateInformation(self)
1299    def Update(self): return _Xdmf.XdmfMap_Update(self)
1300    def Build(self): return _Xdmf.XdmfMap_Build(self)
1301    def Release(self): return _Xdmf.XdmfMap_Release(self)
1302XdmfMap_swigregister = _Xdmf.XdmfMap_swigregister
1303XdmfMap_swigregister(XdmfMap)
1304
1305XDMF_DSM_OPCODE_DONE = _Xdmf.XDMF_DSM_OPCODE_DONE
1306XDMF_DSM_TYPE_UNIFORM = _Xdmf.XDMF_DSM_TYPE_UNIFORM
1307XDMF_DSM_TYPE_UNIFORM_RANGE = _Xdmf.XDMF_DSM_TYPE_UNIFORM_RANGE
1308XDMF_DSM_TYPE_MIXED = _Xdmf.XDMF_DSM_TYPE_MIXED
1309XDMF_DSM_DEFAULT_LENGTH = _Xdmf.XDMF_DSM_DEFAULT_LENGTH
1310class XdmfDsm(XdmfObject):
1311    __swig_setmethods__ = {}
1312    for _s in [XdmfObject]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
1313    __setattr__ = lambda self, name, value: _swig_setattr(self, XdmfDsm, name, value)
1314    __swig_getmethods__ = {}
1315    for _s in [XdmfObject]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
1316    __getattr__ = lambda self, name: _swig_getattr(self, XdmfDsm, name)
1317    __repr__ = _swig_repr
1318    def __init__(self):
1319        this = _Xdmf.new_XdmfDsm()
1320        try: self.this.append(this)
1321        except: self.this = this
1322    __swig_destroy__ = _Xdmf.delete_XdmfDsm
1323    __del__ = lambda self : None;
1324    def GetClassName(self): return _Xdmf.XdmfDsm_GetClassName(self)
1325    def GetDsmType(self): return _Xdmf.XdmfDsm_GetDsmType(self)
1326    def SetDsmType(self, *args): return _Xdmf.XdmfDsm_SetDsmType(self, *args)
1327    def GetEndAddress(self): return _Xdmf.XdmfDsm_GetEndAddress(self)
1328    def SetEndAddress(self, *args): return _Xdmf.XdmfDsm_SetEndAddress(self, *args)
1329    def GetStartAddress(self): return _Xdmf.XdmfDsm_GetStartAddress(self)
1330    def SetStartAddress(self, *args): return _Xdmf.XdmfDsm_SetStartAddress(self, *args)
1331    def GetStartServerId(self): return _Xdmf.XdmfDsm_GetStartServerId(self)
1332    def SetStartServerId(self, *args): return _Xdmf.XdmfDsm_SetStartServerId(self, *args)
1333    def GetEndServerId(self): return _Xdmf.XdmfDsm_GetEndServerId(self)
1334    def SetEndServerId(self, *args): return _Xdmf.XdmfDsm_SetEndServerId(self, *args)
1335    def GetLength(self): return _Xdmf.XdmfDsm_GetLength(self)
1336    def SetLength(self, *args): return _Xdmf.XdmfDsm_SetLength(self, *args)
1337    def GetTotalLength(self): return _Xdmf.XdmfDsm_GetTotalLength(self)
1338    def SetTotalLength(self, *args): return _Xdmf.XdmfDsm_SetTotalLength(self, *args)
1339    def GetStorage(self): return _Xdmf.XdmfDsm_GetStorage(self)
1340    def SetStorage(self, *args): return _Xdmf.XdmfDsm_SetStorage(self, *args)
1341    def GetComm(self): return _Xdmf.XdmfDsm_GetComm(self)
1342    def SetComm(self, *args): return _Xdmf.XdmfDsm_SetComm(self, *args)
1343    def GetMsg(self): return _Xdmf.XdmfDsm_GetMsg(self)
1344    def SetMsg(self, *args): return _Xdmf.XdmfDsm_SetMsg(self, *args)
1345    def GetAddressRangeForId(self, *args): return _Xdmf.XdmfDsm_GetAddressRangeForId(self, *args)
1346    def ConfigureUniform(self, *args): return _Xdmf.XdmfDsm_ConfigureUniform(self, *args)
1347    def AddressToId(self, *args): return _Xdmf.XdmfDsm_AddressToId(self, *args)
1348    def SendCommandHeader(self, *args): return _Xdmf.XdmfDsm_SendCommandHeader(self, *args)
1349    def ReceiveCommandHeader(self, *args): return _Xdmf.XdmfDsm_ReceiveCommandHeader(self, *args)
1350    def SendData(self, *args): return _Xdmf.XdmfDsm_SendData(self, *args)
1351    def ReceiveData(self, *args): return _Xdmf.XdmfDsm_ReceiveData(self, *args)
1352    def Copy(self, *args): return _Xdmf.XdmfDsm_Copy(self, *args)
1353    def SendDone(self): return _Xdmf.XdmfDsm_SendDone(self)
1354XdmfDsm_swigregister = _Xdmf.XdmfDsm_swigregister
1355XdmfDsm_swigregister(XdmfDsm)
1356
1357XDMF_DSM_DEFAULT_TAG = _Xdmf.XDMF_DSM_DEFAULT_TAG
1358XDMF_DSM_COMMAND_TAG = _Xdmf.XDMF_DSM_COMMAND_TAG
1359XDMF_DSM_RESPONSE_TAG = _Xdmf.XDMF_DSM_RESPONSE_TAG
1360XDMF_DSM_ANY_SOURCE = _Xdmf.XDMF_DSM_ANY_SOURCE
1361class XdmfDsmMsg(XdmfObject):
1362    __swig_setmethods__ = {}
1363    for _s in [XdmfObject]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
1364    __setattr__ = lambda self, name, value: _swig_setattr(self, XdmfDsmMsg, name, value)
1365    __swig_getmethods__ = {}
1366    for _s in [XdmfObject]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
1367    __getattr__ = lambda self, name: _swig_getattr(self, XdmfDsmMsg, name)
1368    __repr__ = _swig_repr
1369    def __init__(self):
1370        this = _Xdmf.new_XdmfDsmMsg()
1371        try: self.this.append(this)
1372        except: self.this = this
1373    __swig_destroy__ = _Xdmf.delete_XdmfDsmMsg
1374    __del__ = lambda self : None;
1375    def SetSource(self, *args): return _Xdmf.XdmfDsmMsg_SetSource(self, *args)
1376    def GetSource(self): return _Xdmf.XdmfDsmMsg_GetSource(self)
1377    def SetDest(self, *args): return _Xdmf.XdmfDsmMsg_SetDest(self, *args)
1378    def GetDest(self): return _Xdmf.XdmfDsmMsg_GetDest(self)
1379    def SetTag(self, *args): return _Xdmf.XdmfDsmMsg_SetTag(self, *args)
1380    def GetTag(self): return _Xdmf.XdmfDsmMsg_GetTag(self)
1381    def SetLength(self, *args): return _Xdmf.XdmfDsmMsg_SetLength(self, *args)
1382    def GetLength(self): return _Xdmf.XdmfDsmMsg_GetLength(self)
1383    def SetData(self, *args): return _Xdmf.XdmfDsmMsg_SetData(self, *args)
1384    def GetData(self): return _Xdmf.XdmfDsmMsg_GetData(self)
1385    __swig_setmethods__["Source"] = _Xdmf.XdmfDsmMsg_Source_set
1386    __swig_getmethods__["Source"] = _Xdmf.XdmfDsmMsg_Source_get
1387    if _newclass:Source = _swig_property(_Xdmf.XdmfDsmMsg_Source_get, _Xdmf.XdmfDsmMsg_Source_set)
1388    __swig_setmethods__["Dest"] = _Xdmf.XdmfDsmMsg_Dest_set
1389    __swig_getmethods__["Dest"] = _Xdmf.XdmfDsmMsg_Dest_get
1390    if _newclass:Dest = _swig_property(_Xdmf.XdmfDsmMsg_Dest_get, _Xdmf.XdmfDsmMsg_Dest_set)
1391    __swig_setmethods__["Tag"] = _Xdmf.XdmfDsmMsg_Tag_set
1392    __swig_getmethods__["Tag"] = _Xdmf.XdmfDsmMsg_Tag_get
1393    if _newclass:Tag = _swig_property(_Xdmf.XdmfDsmMsg_Tag_get, _Xdmf.XdmfDsmMsg_Tag_set)
1394    __swig_setmethods__["Length"] = _Xdmf.XdmfDsmMsg_Length_set
1395    __swig_getmethods__["Length"] = _Xdmf.XdmfDsmMsg_Length_get
1396    if _newclass:Length = _swig_property(_Xdmf.XdmfDsmMsg_Length_get, _Xdmf.XdmfDsmMsg_Length_set)
1397    __swig_setmethods__["Data"] = _Xdmf.XdmfDsmMsg_Data_set
1398    __swig_getmethods__["Data"] = _Xdmf.XdmfDsmMsg_Data_get
1399    if _newclass:Data = _swig_property(_Xdmf.XdmfDsmMsg_Data_get, _Xdmf.XdmfDsmMsg_Data_set)
1400XdmfDsmMsg_swigregister = _Xdmf.XdmfDsmMsg_swigregister
1401XdmfDsmMsg_swigregister(XdmfDsmMsg)
1402
1403XDMF_DSM_MAX_LOCKS = _Xdmf.XDMF_DSM_MAX_LOCKS
1404
1405def XdmfDsmBufferServiceThread(*args):
1406  return _Xdmf.XdmfDsmBufferServiceThread(*args)
1407XdmfDsmBufferServiceThread = _Xdmf.XdmfDsmBufferServiceThread
1408class XdmfDsmBuffer(XdmfDsm):
1409    __swig_setmethods__ = {}
1410    for _s in [XdmfDsm]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
1411    __setattr__ = lambda self, name, value: _swig_setattr(self, XdmfDsmBuffer, name, value)
1412    __swig_getmethods__ = {}
1413    for _s in [XdmfDsm]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
1414    __getattr__ = lambda self, name: _swig_getattr(self, XdmfDsmBuffer, name)
1415    __repr__ = _swig_repr
1416    def __init__(self):
1417        this = _Xdmf.new_XdmfDsmBuffer()
1418        try: self.this.append(this)
1419        except: self.this = this
1420    __swig_destroy__ = _Xdmf.delete_XdmfDsmBuffer
1421    __del__ = lambda self : None;
1422    def GetClassName(self): return _Xdmf.XdmfDsmBuffer_GetClassName(self)
1423    def GetThreadDsmReady(self): return _Xdmf.XdmfDsmBuffer_GetThreadDsmReady(self)
1424    def SetThreadDsmReady(self, *args): return _Xdmf.XdmfDsmBuffer_SetThreadDsmReady(self, *args)
1425    def Put(self, *args): return _Xdmf.XdmfDsmBuffer_Put(self, *args)
1426    def Get(self, *args): return _Xdmf.XdmfDsmBuffer_Get(self, *args)
1427    def Aquire(self, *args): return _Xdmf.XdmfDsmBuffer_Aquire(self, *args)
1428    def Release(self, *args): return _Xdmf.XdmfDsmBuffer_Release(self, *args)
1429    def ServiceInit(self): return _Xdmf.XdmfDsmBuffer_ServiceInit(self)
1430    def ServiceOnce(self, ReturnOpcode = None): return _Xdmf.XdmfDsmBuffer_ServiceOnce(self, ReturnOpcode)
1431    def ServiceUntilIdle(self, ReturnOpcode = None): return _Xdmf.XdmfDsmBuffer_ServiceUntilIdle(self, ReturnOpcode)
1432    def ServiceLoop(self, ReturnOpcode = None): return _Xdmf.XdmfDsmBuffer_ServiceLoop(self, ReturnOpcode)
1433    def Service(self, ReturnOpcode = None): return _Xdmf.XdmfDsmBuffer_Service(self, ReturnOpcode)
1434    def ServiceThread(self): return _Xdmf.XdmfDsmBuffer_ServiceThread(self)
1435XdmfDsmBuffer_swigregister = _Xdmf.XdmfDsmBuffer_swigregister
1436XdmfDsmBuffer_swigregister(XdmfDsmBuffer)
1437
1438class XdmfDsmComm(XdmfObject):
1439    __swig_setmethods__ = {}
1440    for _s in [XdmfObject]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
1441    __setattr__ = lambda self, name, value: _swig_setattr(self, XdmfDsmComm, name, value)
1442    __swig_getmethods__ = {}
1443    for _s in [XdmfObject]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
1444    __getattr__ = lambda self, name: _swig_getattr(self, XdmfDsmComm, name)
1445    __repr__ = _swig_repr
1446    def __init__(self):
1447        this = _Xdmf.new_XdmfDsmComm()
1448        try: self.this.append(this)
1449        except: self.this = this
1450    __swig_destroy__ = _Xdmf.delete_XdmfDsmComm
1451    __del__ = lambda self : None;
1452    def GetClassName(self): return _Xdmf.XdmfDsmComm_GetClassName(self)
1453    def GetId(self): return _Xdmf.XdmfDsmComm_GetId(self)
1454    def SetId(self, *args): return _Xdmf.XdmfDsmComm_SetId(self, *args)
1455    def GetTotalSize(self): return _Xdmf.XdmfDsmComm_GetTotalSize(self)
1456    def SetTotalSize(self, *args): return _Xdmf.XdmfDsmComm_SetTotalSize(self, *args)
1457    def Init(self): return _Xdmf.XdmfDsmComm_Init(self)
1458    def Send(self, *args): return _Xdmf.XdmfDsmComm_Send(self, *args)
1459    def Receive(self, *args): return _Xdmf.XdmfDsmComm_Receive(self, *args)
1460    def Check(self, *args): return _Xdmf.XdmfDsmComm_Check(self, *args)
1461    def Barrier(self): return _Xdmf.XdmfDsmComm_Barrier(self)
1462XdmfDsmComm_swigregister = _Xdmf.XdmfDsmComm_swigregister
1463XdmfDsmComm_swigregister(XdmfDsmComm)
1464
1465
1466
1467