|
Maestro 0.1.0
Unified interface for quantum circuit simulation
|
Factory for simulators. More...
#include <Factory.h>
Static Public Member Functions | |
| static std::shared_ptr< ISimulator > | CreateSimulator (SimulatorType t=SimulatorType::kQCSim, SimulationType method=SimulationType::kMatrixProductState) |
| Create a quantum computing simulator. | |
| static std::unique_ptr< ISimulator > | CreateSimulatorUnique (SimulatorType t=SimulatorType::kQCSim, SimulationType method=SimulationType::kMatrixProductState) |
| Create a quantum computing simulator. | |
| static bool | IsGpuLibraryAvailable () |
| static bool | InitGpuLibrary () |
Factory for simulators.
Create either a qiskit aer or qcsim simulator.
Definition at line 33 of file Simulators/Factory.h.
|
static |
Create a quantum computing simulator.
| t | The type of simulator to create. |
Definition at line 78 of file Factory.cpp.
|
static |
Create a quantum computing simulator.
| t | The type of simulator to create. |
Definition at line 135 of file Factory.cpp.
|
inlinestatic |
Definition at line 89 of file Simulators/Factory.h.
|
inlinestatic |
Definition at line 87 of file Simulators/Factory.h.