|
carputils
Doxygen code documentation for the python framework controlling openCARP
|
A generic mesh class adding the core functionality for 2D meshes. More...
Public Member Functions | |
| def | __init__ (self, triangulate=False) |
| def | elements (self) |
| Generate and return array of element point indices. More... | |
Public Member Functions inherited from carputils.mesh.general.Mesh | |
| def | __init__ (self) |
| def | add_region (self, tag, func) |
| Add a new tag region. More... | |
| def | points (self) |
| Generate and return numpy array of point coordinates. More... | |
| def | n_pts (self) |
| Return the number of points/nodes in the mesh. More... | |
| def | elements (self) |
| Generate and return list of numpy arrays of element node indices. More... | |
| def | n_elem (self) |
| Count and return the total number of elements in the mesh. More... | |
| def | element_centres (self) |
| Calculate the centroids of the mesh elements. More... | |
| def | element_tags (self) |
Determine element tags based on rules passed to :meth:add_region. More... | |
| def | fibres (self) |
| Generate numpy array of fibre vectors and return. More... | |
| def | generate_carp (self, meshname) |
| Generate the mesh and store it to disk in openCARP format. More... | |
| def | generate_vtk (self, filename) |
| Generate VTK file of mesh. More... | |
A generic mesh class adding the core functionality for 2D meshes.
triangulate bool, optional Whether to divide the hybrid mesh into tetrahedra
| def carputils.mesh.general.Mesh2D.__init__ | ( | self, | |
triangulate = False |
|||
| ) |
| def carputils.mesh.general.Mesh2D.elements | ( | self | ) |
Generate and return array of element point indices.
list of arrays List of arrays of shape (nelem, nlocalnode) for each hybrid element type in the generated mesh
1.8.13