Source code for abaqus.Mesh.MeshEdgeArray
from .MeshEdge import MeshEdge
[docs]class MeshEdgeArray(list[MeshEdge]):
"""The MeshEdgeArray is a sequence of MeshEdge objects.
Notes
-----
This object can be accessed by:
.. code-block:: python
import part
mdb.models[name].parts[name].elementEdges
import assembly
mdb.models[name].rootAssembly.allInstances[name].elementEdges
mdb.models[name].rootAssembly.instances[name].elementEdges
"""
def __init__(self, elemEdges: list[MeshEdge]):
"""This method creates a MeshEdgeArray object.
Notes
-----
This function can be accessed by:
.. code-block:: python
mesh.MeshEdgeArray
Parameters
----------
elemEdges
A list of MeshEdge objects.
Returns
-------
A MeshEdgeArray object.
"""
super().__init__()
[docs] def getSequenceFromMask(self, mask: str):
"""This method returns the objects in the MeshEdgeArray identified using the specified
*mask*. When large number of objects are involved, this method is highly efficient.
Parameters
----------
mask
A String specifying the object or objects.
Returns
-------
A MeshEdgeArray object.
Raises
------
- An exception occurs if the resulting sequence is empty.
Error: The mask results in an empty sequence
"""
pass
[docs] def getMask(self):
"""This method returns a string specifying the object or objects.
Returns
-------
A String specifying the object or objects.
"""
pass