zone.face.group
Syntax
- s := zone.face.group(z,iside<,slot>)
- zone.face.group(z,iside<,slot>) := s
Note
- In the description below, the following correspondence is assumed between 3D and 2D analysis:
There is no 2D equivalence for 3D zone edges
3D zone faces (surfaces) <-> 2D zone edges (lines)
Get/set the group name assigned to face iside of zone z in slot slot, if provided. On get, the slot named
'Default'
is used if slot is not provided. On set, if slot is omitted, all group/slot assignments are returned.On get, the return string enumerates all group/slot assignments present on the face in the format “SlotName=GroupName,SlotName=GroupName”.
On set, a group index may be used instead of a string for s. On get or set, a slot index may be used instead of a string for slot. Indices operate more efficiently than strings.*
- Returns:
s - group name or index*; “None” if no group is assigned
- Accepts:
s - group name or index*; if “None” is used the group name will be cleared
- Arguments:
z - zone pointer
iside - index of the zone face, from 1 to 4 in 2D and from 1 to 6 in 3D
slot - slot name or index*;
Note
*Use the
group.find
andgroup.find.slot
intrinsics to obtain group and slot indices, respectively, and for further information.Use of the group logic is described in Groups.
Was this helpful? ... | Itasca Software © 2024, Itasca | Updated: Nov 20, 2024 |