def test_xmon_simulator(): for num_qubits in (4, 10): for num_gates in (10, 20): for num_prefix_qubits in (0, 2): for use_processes in (True, False): benchmark_simulators.simulate('xmon', num_qubits, num_gates, num_prefix_qubits, use_processes)
def test_density_matrix_simulator(): for num_qubits in (3, 8): for num_gates in (10, 20): benchmark_simulators.simulate('density_matrix', num_qubits, num_gates)
def test_unitary_simulator(): for num_qubits in (4, 10): for num_gates in (10, 20): benchmark_simulators.simulate('unitary', num_qubits, num_gates)