|
Maestro 0.3.11
Unified interface for quantum circuit simulation
|
#include "../DistributedGpu/DistributedGpuLibrary.h"#include "../DistributedGpu/DistributedMpiGpuLibrary.h"#include "../Gpu/GpuDensityMatrix.h"#include "../Gpu/GpuLibMPSSim.h"#include "../Gpu/GpuLibStateVectorSim.h"#include "../Gpu/GpuLibTNSim.h"#include "../Gpu/GpuMPO.h"#include "../Gpu/GpuPauliPropagator.h"#include "../Gpu/GpuStabilizer.h"#include "../PathIntegral/PathIntegralSimulator.h"#include "../Quest/QuestLibSim.h"#include "../Interfaces/Simulator.h"Go to the source code of this file.
Classes | |
| class | Simulators::SimulatorsFactory |
| Factory for simulators. More... | |
Namespaces | |
| namespace | Simulators |
| Bounded online routing based on current physical bond dimensions. | |
Macros | |
| #define | _SIMULATORS_FACTORY_H_ |
| #define | MAESTRO_FACTORY_EXPORT |
Factory for simulators.
Currently only two simulators are supported: qiskit aer and qcsim. Can be esily extended to support more simulators. Call CreateSimulator with the desired simulator type to create a simulator returned as a shared pointer.
Definition in file Simulators/Core/Factory.h.
| #define _SIMULATORS_FACTORY_H_ |
Definition at line 19 of file Simulators/Core/Factory.h.
| #define MAESTRO_FACTORY_EXPORT |
Definition at line 38 of file Simulators/Core/Factory.h.