diff --git a/tests/run_qsimh_test.cc b/tests/run_qsimh_test.cc index d687d55af..3b0afbaf6 100644 --- a/tests/run_qsimh_test.cc +++ b/tests/run_qsimh_test.cc @@ -28,6 +28,7 @@ #include "../lib/io.h" #include "../lib/run_qsimh.h" #include "../lib/simmux.h" +#include "../lib/simulator_basic.h" namespace qsim { @@ -101,9 +102,9 @@ R"(4 )"; struct Factory { - using Simulator = qsim::Simulator; + using fp_type = double; + using Simulator = qsim::SimulatorBasic; using StateSpace = Simulator::StateSpace; - using fp_type = Simulator::fp_type; static StateSpace CreateStateSpace() { return StateSpace(1); @@ -116,14 +117,14 @@ struct Factory { TEST(RunQSimHTest, QSimHRunner) { std::stringstream ss(circuit_string); - Circuit> circuit; + Circuit> circuit; EXPECT_TRUE(CircuitQsimParser::FromStream(99, provider, ss, circuit)); EXPECT_EQ(circuit.num_qubits, 4); EXPECT_EQ(circuit.gates.size(), 63); - using HybridSimulator = HybridSimulator, BasicGateFuser, - For>; + using HybridSimulator = + HybridSimulator, BasicGateFuser, For>; using Runner = QSimHRunner; Runner::Parameter param; @@ -180,10 +181,10 @@ TEST(RunQSimHTest, QSimHRunner) { } TEST(RunQSimHTest, CirqGates) { - auto circuit = CirqCircuit1::GetCircuit(false); + auto circuit = CirqCircuit1::GetCircuit(false); const auto& expected_results = CirqCircuit1::expected_results0; - using HybridSimulator = HybridSimulator, + using HybridSimulator = HybridSimulator, BasicGateFuser, For>; using Runner = QSimHRunner;