hm_elemlist
Get a list of element IDs or types for the passed component.
Syntax
hm_elemlist listType compName
Type
HyperMesh Tcl Query Command
Description
Get a list of element IDs or types for the passed component.
Inputs
- listType
- Type of list to generate (ID or type).
- compName
- The name of the component containing the elements.
Example
To generate a list of elements IDs of type elemType for a named component.
set elemIds [ hm_elemlist id $compName ];
set elemTypes [ hm_elemlist type $compName ];
set numIds [ llength $elemIds ];
set elemList {};
for { set i 0 } { $i < $numIds } { incr i } {
set curType [ lindex $elemTypes $i ];
if { $curType == $elemType } {
lappend elemList [ lindex $elemIds $i ];
}
}
return $elemList;
This command returns an empty list, if the component is empty or if the component does not exist.
Errors
None.