Reference page for MeshBase
Contents
Summary
MeshBase base class for mesh objects.
Has the following properties: p = nodal coordinates as a 2xNp array t = elements as a 3xNe array edges = ordered edges as a 2xNedges array, with edges(1,k)<edges(2,k) t2e = 3xNe incidence array: listing the 3 edges belonging to each element e2t = 2xNedges incidence array: from edges to elements. Second is zero for boundary edges matel = element material indices (defaults to zero)
namedNodes = SLContainer of named nodes (optional) namedElements = SLContainer of named elements (optional) namedEdges = SLContainer of named edges (optional)
info = a general SLContainer for key-value pairs.
(c) 2017 Antti Lehikoinen / Aalto University Documentation for MeshBase doc MeshBase
PROPERTIES
- MeshBase/e2t is a property.
- MeshBase/edges is a property.
- MeshBase/elements is a property.
- MeshBase/info is a property.
- MeshBase/matel is a property.
- MeshBase/misc is a property.
- MeshBase/namedEdges is a property.
- MeshBase/namedElements is a property.
- MeshBase/namedNodes is a property.
- MeshBase/nodes is a property.
- MeshBase/t2e is a property.
METHODS
Class methods are listed below. Inherited methods are not included.
this = MeshBase(arguments) base class for mesh objects.
Has the following properties: p = nodal coordinates as a 2xNp array t = elements as a 3xNe array edges = ordered edges as a 2xNedges array, with edges(1,k)<edges(2,k) t2e = 3xNe incidence array: listing the 3 edges belonging to each element e2t = 2xNedges incidence array: from edges to elements. Second is zero for boundary edges matel = element material indices (defaults to zero)
namedNodes = SLContainer of named nodes (optional) namedElements = SLContainer of named elements (optional) namedEdges = SLContainer of named edges (optional)
info = a general SLContainer for key-value pairs.
(c) 2017 Antti Lehikoinen / Aalto University
this.copy(arguments) A deep copy.
msh.*copy*() returns a deep copy. msh.*copy*(msh2) copies the data from msh to msh2. Mainly used in subclasses of MeshBase.
(c) 2017 Antti Lehikoinen
automatic determination of Dirichlet nodes
MeshBase/this.split_edges(arguments) is a function.
msh = split_edges(msh, edges)