itasca.mpoint.node.meshpointarray
Array interface for mesh points.
Functions
- itasca.mpoint.node.meshpointarray.extra(slot: int) array float{Mesh point} or float{Mesh point,3}.
Get the Mesh point extra data in the given slot as an array. Extra variables accessed by array must be of type float or vec.
- itasca.mpoint.node.meshpointarray.grav_mass() array float{Mesh point}.
Get a numpy array of mesh point gravitational mass.
- itasca.mpoint.node.meshpointarray.in_group(group_name: str, slot=1) array bool{Mesh point}.
Return Mesh point group membership as a Boolean array.
- itasca.mpoint.node.meshpointarray.index() array int{Mesh point}.
Get a numpy array of mesh point index.
- itasca.mpoint.node.meshpointarray.pos() array vec3{Mesh point}.
Get a numpy array of mesh point position.
- itasca.mpoint.node.meshpointarray.radius() array float{Mesh point}.
Get a numpy array of mesh point radius.
- itasca.mpoint.node.meshpointarray.set_extra(slot: int, data: array float{Mesh point} or float{Mesh point, 3}) None.
Set the Mesh point extra data in the given slot with an array. Extra variables set by array must be of type float or vec.
- itasca.mpoint.node.meshpointarray.set_group(membership: array bool{Mesh point}, group_name: str, slot=1) None.
Set Mesh point group from an array. Where membership True set the corresponding Mesh point to be a member of group group_name in the given slot.
- itasca.mpoint.node.meshpointarray.velocity() array vec3{Mesh point}.
Get a numpy array of mesh point velocity.
| Was this helpful? ... | Itasca Software © 2026, Itasca | Updated: Sep 30, 2026 |