Package meshpy :: Module gmsh_reader :: Class GmshMeshReceiverNumPy
[hide private]
[frames] | no frames]

Class GmshMeshReceiverNumPy

source code

          object --+    
                   |    
GmshMeshReceiverBase --+
                       |
                      GmshMeshReceiverNumPy

GmshReceiver that emulates the semantics of :class:`meshpy.triangle.MeshInfo` and :class:`meshpy.tet.MeshInfo` by using similar fields, but instead of loading data into ForeignArrays, load into NumPy arrays. Since this class is not wrapping any libraries in other languages -- the Gmsh data is obtained via parsing text -- use :mod:`numpy` arrays as the base array data structure for convenience.

.. versionadded:: 2014.1

Instance Methods [hide private]
 
__init__(self)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
set_up_nodes(self, count) source code
 
add_node(self, node_nr, point) source code
 
finalize_nodes(self) source code
 
set_up_elements(self, count) source code
 
add_element(self, element_nr, element_type, vertex_nrs, lexicographic_nodes, tag_numbers) source code
 
finalize_elements(self) source code
 
add_tag(self, name, index, dimension) source code
 
finalize_tags(self) source code

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]

Inherited from GmshMeshReceiverBase: gmsh_element_type_to_info_map

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)

set_up_nodes(self, count)

source code 
Overrides: GmshMeshReceiverBase.set_up_nodes

add_node(self, node_nr, point)

source code 
Overrides: GmshMeshReceiverBase.add_node

finalize_nodes(self)

source code 
Overrides: GmshMeshReceiverBase.finalize_nodes

set_up_elements(self, count)

source code 
Overrides: GmshMeshReceiverBase.set_up_elements

add_element(self, element_nr, element_type, vertex_nrs, lexicographic_nodes, tag_numbers)

source code 
Overrides: GmshMeshReceiverBase.add_element

finalize_elements(self)

source code 
Overrides: GmshMeshReceiverBase.finalize_elements

add_tag(self, name, index, dimension)

source code 
Overrides: GmshMeshReceiverBase.add_tag

finalize_tags(self)

source code 
Overrides: GmshMeshReceiverBase.finalize_tags