iqm.qrisp_iqm.passes.routing.core.types.index_dtype#
- iqm.qrisp_iqm.passes.routing.core.types.index_dtype(max_value: int) dtype#
Return the narrowest numpy signed-integer dtype for the given range.
Can represent every value from
0tomax_value(inclusive).- Parameters:
max_value (int) – Largest expected index value.
- Returns:
np.int16whenmax_value <= 32767, otherwisenp.int32.- Return type:
np.dtype