itasca.wallarray
Array interface for Itasca walls.
Functions
-
itasca.wallarray.cutoff() → array float{wall}. Get a numpy array of the wall cutoff angle.
-
itasca.wallarray.disp() → array float{wall,3}. Get a numpy array of the wall displacement.
-
itasca.wallarray.euler() → array float{wall,3}. Get a numpy array of the wall orientation.
-
itasca.wallarray.extra(slot: int) → array float{wall} or float{wall,3}. Get the wall extra data in the given slot as an array. Extra variables accessed by array must be of type float or vec.
-
itasca.wallarray.fill_cutoff(data: array float{wall}) → None. Fill an existing array with the wall cutoff angle. The array must be the correct shape.
-
itasca.wallarray.fill_disp(data: array float{wall, 3}) → None. Fill an existing array with the wall displacement. The array must be the correct shape.
-
itasca.wallarray.fill_euler(data: array float{wall, 3}) → None. Fill an existing array with the wall orientation. The array must be the correct shape.
-
itasca.wallarray.fill_force_contact(data: array float{wall, 3}) → None. Fill an existing array with the wall contact force. The array must be the correct shape.
-
itasca.wallarray.fill_moment_contact(data: array float{wall, 3}) → None. Fill an existing array with the wall contact moment. The array must be the correct shape.
-
itasca.wallarray.fill_pos(data: array float{wall, 3}) → None. Fill an existing array with the wall location. The array must be the correct shape.
-
itasca.wallarray.fill_rotation_center(data: array float{wall, dim}) → None. Fill an existing array with the wall center of rotation. The array must be the correct shape.
-
itasca.wallarray.fill_spin(data: array float{wall, 3}) → None. Fill an existing array with the wall angular velocity. The array must be the correct shape.
-
itasca.wallarray.fill_vel(data: array float{wall, 3}) → None. Fill an existing array with the wall velocity. The array must be the correct shape.
-
itasca.wallarray.force_contact() → array float{wall,3}. Get a numpy array of the wall contact force.
-
itasca.wallarray.ids() → array int{wall}. Get the wall ids as an array.
-
itasca.wallarray.in_group(group_name: str, slot=1) → array bool{wall}. Return wall group membership as a Boolean array.
-
itasca.wallarray.moment_contact() → array float{wall,3}. Get a numpy array of the wall contact moment.
-
itasca.wallarray.pos() → array float{wall,3}. Get a numpy array of the wall location.
-
itasca.wallarray.rotation_center() → array float{wall,dim}. Get a numpy array of the wall center of rotation.
-
itasca.wallarray.set_cutoff(data: array float{wall}) → None. Set the wall cutoff angle from an array.
-
itasca.wallarray.set_disp(data: array float{wall, 3}) → None. Set the wall displacement from an array.
-
itasca.wallarray.set_euler(data: array float{wall, 3}) → None. Set the wall orientation from an array.
-
itasca.wallarray.set_extra(slot: int, data: array float{wall} or float{wall, 3}) → None. Set the wall extra data in the given slot with an array. Extra variables set by array must be of type float or vec.
-
itasca.wallarray.set_force_contact(data: array float{wall, 3}) → None. Set the wall contact force from an array.
-
itasca.wallarray.set_group(membership: array bool{wall}, group_name: str, slot=1) → None. Set wall group from an array. Where membership True set the corresponding wall to be a member of group group_name in the given slot.
-
itasca.wallarray.set_moment_contact(data: array float{wall, 3}) → None. Set the wall contact moment from an array.
-
itasca.wallarray.set_pos(data: array float{wall, 3}) → None. Set the wall location from an array.
-
itasca.wallarray.set_rotation_center((data: array float{wall, dim}) → None. Set the wall center of rotation from an array.
-
itasca.wallarray.set_spin(data: array float{wall, 3}) → None. Set the wall angular velocity from an array.
-
itasca.wallarray.set_vel(data: array float{wall, 3}) → None. Set the wall velocity from an array.
-
itasca.wallarray.spin() → array float{wall,3}. Get a numpy array of the wall angular velocity.
-
itasca.wallarray.vel() → array float{wall,3}. Get a numpy array of the wall velocity.
| Was this helpful? ... | FLAC3D © 2019, Itasca | Updated: Feb 25, 2024 |