mesh_vtoe, a Python code which uses ETOV, the element-to-vertex connectivity information, to construct VTOE, the vertex-to-element connectivity, for a 2D mesh.
The mesh is assumed to consist of E_NUM elements, each of which is defined by E_ORDER vertices, provided in ETOV, an E_ORDER by E_NUM array.
The desired VTOE information gives, for each vertex, a list of the elements in which it occurs. It is essentially an "inverse" to ETOV, but since the number of elements that any vertex can participate in will vary, the storage for VTOE must use a scheme typically used for sparse arrays.
The information on this web page is distributed under the MIT license.
mesh_vtoe is available in a MATLAB version and an Octave version and a Python version.
mesh_bandwidth, a Python code which returns the geometric bandwidth associated with a mesh of elements of any order and in a space of arbitrary dimension.
mesh_etoe, a Python code which uses ETOV, the mesh element-to-vertex connectivity, to construct ETOE, the element-to-element connectivity.
BOXY is a mesh using 16 triangles and 13 nodes.
POOL is a mesh using 18 quadrilaterals and 28 nodes.