|
Maestro 0.3.11
Unified interface for quantum circuit simulation
|
#include "simulators/statevector/qv_avx2.cpp"#include "FactoryBackends.h"#include "../Aer/AerSimulator.h"#include "../Composite/Composite.h"Go to the source code of this file.
Namespaces | |
| namespace | Simulators |
| Bounded online routing based on current physical bond dimensions. | |
| namespace | Simulators::FactoryBackends |
Macros | |
| #define | _CRT_SECURE_NO_WARNINGS 1 |
| #define | _QV_AVX2_IMPL |
| #define | INCLUDED_BY_FACTORY |
Functions | |
| std::unique_ptr< ISimulator > | Simulators::FactoryBackends::CreateAerSimulator (SimulationType method) |
| std::unique_ptr< ISimulator > | Simulators::FactoryBackends::CreateCompositeSimulator (SimulatorType type) |
| std::unique_ptr< ISimulator > | Simulators::FactoryBackends::CreateImmediateCompositeSimulator (SimulatorType type) |
Simulator factory part for the qiskit aer backend and the composite simulators.
Qiskit aer's headers define non-inline functions and static data, so they can be compiled in only one translation unit. The composite simulators use aer, so they are created here as well. This file also compiles the aer AVX2 statevector kernels.
Definition in file FactoryAerComposite.cpp.
| #define _CRT_SECURE_NO_WARNINGS 1 |
Definition at line 16 of file FactoryAerComposite.cpp.
| #define _QV_AVX2_IMPL |
Definition at line 21 of file FactoryAerComposite.cpp.
| #define INCLUDED_BY_FACTORY |
Definition at line 32 of file FactoryAerComposite.cpp.