Maestro 0.3.11
Unified interface for quantum circuit simulation
Loading...
Searching...
No Matches
GpuSimulator.h
Go to the documentation of this file.
1#pragma once
2#if defined(INCLUDED_BY_FACTORY) && defined(__linux__)
4#include "GpuState.h"
5
7{
8class GpuSimulator : public FusionSimulator<GpuState>
9{
10 public:
11 using FusionSimulator::FusionSimulator;
12
13 std::unique_ptr<ISimulator> Clone() override
14 {
15 auto copy = std::make_unique<GpuSimulator>(immediate_);
16 CloneInto(*copy);
17 return copy;
18 }
19};
20} // namespace Simulators::Private
21#endif