qimpy.transport.geometry.SubQuadSet
- class SubQuadSet(quad_index, grid_start, grid_stop, adjacency, has_apertures)
Bases:
object
Specifies subdivision of a QuadSet (for flexibility in MPI parallelization).
- Parameters:
quad_index (ndarray) –
grid_start (ndarray) –
grid_stop (ndarray) –
adjacency (ndarray) –
has_apertures (ndarray) –
- __init__(quad_index, grid_start, grid_stop, adjacency, has_apertures)
- Parameters:
quad_index (ndarray) –
grid_start (ndarray) –
grid_stop (ndarray) –
adjacency (ndarray) –
has_apertures (ndarray) –
- Return type:
None
Methods
Attributes
original quad index that each sub-quad corresponds to
starting grid index of sub-quad (NsubQuads x 2)
stopping grid index of sub-quad (NsubQuads x 2)
NsubQuads x 4 x 2, analogous to QuadSet.adjacency
NsubQuads x 4, analogous to QuadSet.has_apertures
- adjacency: ndarray
NsubQuads x 4 x 2, analogous to QuadSet.adjacency
- grid_start: ndarray
starting grid index of sub-quad (NsubQuads x 2)
- grid_stop: ndarray
stopping grid index of sub-quad (NsubQuads x 2)
- has_apertures: ndarray
NsubQuads x 4, analogous to QuadSet.has_apertures
- quad_index: ndarray
original quad index that each sub-quad corresponds to