Grid¶
- class rips.Grid(index, case, channel)¶
Bases:
object
Grid Information. Created by methods in Case
rips.case.grid()
rips.case.grids()
Methods Summary
The cell center for all cells in given grid
The cells center for all cells in given grid async.
The cell corners for all cells in given grid
The cell corners for all cells in given grid, async.
Cell count in grid
The dimensions in i, j, k direction
property_data_index_from_ijk
(i, j, k)Compute property index from 1-based IJK cell address.
Methods Documentation
- cell_centers()¶
The cell center for all cells in given grid
- Returns
class with double attributes x, y, x giving cell centers
- Return type
List of Vec3d
- cell_centers_async()¶
The cells center for all cells in given grid async.
- Returns
class with double attributes x, y, x giving cell centers
- Return type
Iterator to a list of Vec3d
- cell_corners()¶
The cell corners for all cells in given grid
- Returns
a class with Vec3d for each corner (c0, c1.., c7)
- Return type
list of CellCorners
- cell_corners_async()¶
The cell corners for all cells in given grid, async.
- Returns
a class with Vec3d for each corner (c0, c1.., c7)
- Return type
iterator to a list of CellCorners
- cell_count()¶
Cell count in grid
- Returns
Cell count in grid
- Return type
int
- dimensions()¶
The dimensions in i, j, k direction
- Returns
class with integer attributes i, j, k giving extent in all three dimensions.
- Return type
Vec3i
- property_data_index_from_ijk(i, j, k)¶
Compute property index from 1-based IJK cell address. Cell Property Result data is organized by I, J and K.
property_data_index = dims.i * dims.j * (k - 1) + dims.i * (j - 1) + (i - 1)
- Returns
Cell property result index from IJK
- Return type
int