def test_DoubleRhomd_routing_8(): sboard = mh.DoubleRhomb2dSwitchboard(long_in_channels_xy=(6, 7), diag_field_channels=4, in_channel_dim=1) x = numx.array( [range(0, sboard.input_dim), range(101, 101 + sboard.input_dim)]) sboard.execute(x)
def test_doublerhomd_routing_6(): sboard = mh.DoubleRhomb2dSwitchboard(long_in_channels_xy=(7, 4), diag_field_channels=4, in_channel_dim=1) x = numx.array([ list(range(0, sboard.input_dim)), list(range(101, 101 + sboard.input_dim)) ]) sboard.execute(x)
def test_DoubleRhomd_routing_4(): sboard = mh.DoubleRhomb2dSwitchboard(long_in_channels_xy=(2, 4), diag_field_channels=2, in_channel_dim=1) assert (sboard.connections == numx.array([8, 2, 3, 9, 9, 4, 5, 10])).all() x = numx.array( [range(0, sboard.input_dim), range(101, 101 + sboard.input_dim)]) sboard.execute(x)
def test_DoubleRhomb_routing_1(): sboard = mh.DoubleRhomb2dSwitchboard(long_in_channels_xy=(3, 2), diag_field_channels=2, in_channel_dim=1) assert (sboard.connections == numx.array([1, 6, 7, 4])).all() x = numx.array( [range(0, sboard.input_dim), range(101, 101 + sboard.input_dim)]) sboard.execute(x)
def test_DoubleRhomd_routing_3(): sboard = mh.DoubleRhomb2dSwitchboard(long_in_channels_xy=(4, 2), diag_field_channels=2, in_channel_dim=1) assert (sboard.connections == numx.array([1, 8, 9, 5, 2, 9, 10, 6])).all() x = numx.array([ list(range(0, sboard.input_dim)), list(range(101, 101 + sboard.input_dim)) ]) sboard.execute(x)
def test_doublerhomd_routing_2(): sboard = mh.DoubleRhomb2dSwitchboard(long_in_channels_xy=(2, 3), diag_field_channels=2, in_channel_dim=1) assert numx.all((sboard.connections == numx.array([6, 2, 3, 7]))) x = numx.array([ list(range(0, sboard.input_dim)), list(range(101, 101 + sboard.input_dim)) ]) sboard.execute(x)
def test_DoubleRhomd_routing_5(): sboard = mh.DoubleRhomb2dSwitchboard(long_in_channels_xy=4, diag_field_channels=2, in_channel_dim=1) assert (sboard.connections == numx.array([ 1, 16, 17, 5, 2, 17, 18, 6, 5, 19, 20, 9, 6, 20, 21, 10, 9, 22, 23, 13, 10, 23, 24, 14 ])).all() x = numx.array( [range(0, sboard.input_dim), range(101, 101 + sboard.input_dim)]) sboard.execute(x)