2#if defined(INCLUDED_BY_FACTORY)
11 using FusionSimulator::FusionSimulator;
13 std::unique_ptr<ISimulator> Clone()
override
15 auto copy = std::make_unique<QCSimSimulator>(immediate_);
20 std::unique_ptr<ISimulator> CloneForExecution(uint64_t seed)
override
22 auto copy = std::make_unique<QCSimSimulator>(immediate_);
23 CloneInto(*copy, &seed);