|
Maestro 0.3.11
Unified interface for quantum circuit simulation
|
Functions | |
| std::unique_ptr< ISimulator > | CreateAerSimulator (SimulationType method) |
| std::unique_ptr< ISimulator > | CreateCompositeSimulator (SimulatorType type) |
| std::unique_ptr< ISimulator > | CreateImmediateCompositeSimulator (SimulatorType type) |
| std::unique_ptr< ISimulator > | CreateQCSimImmediate (SimulationType method) |
| std::unique_ptr< ISimulator > | CreateQCSimMPOImmediate () |
| std::unique_ptr< ISimulator > | CreateQCSimMPSImmediate () |
| std::unique_ptr< ISimulator > | CreateQCSimSimulator (std::unique_ptr< ISimulator > immediate) |
| std::unique_ptr< ISimulator > | CreateQuestSimulator () |
| std::unique_ptr< ISimulator > Simulators::FactoryBackends::CreateAerSimulator | ( | SimulationType | method | ) |
Definition at line 42 of file FactoryAerComposite.cpp.
References Simulators::kDensityMatrix, Simulators::kExtendedStabilizer, Simulators::kMatrixProductState, Simulators::kStabilizer, Simulators::kStatevector, and Simulators::kTensorNetwork.
Referenced by Simulators::SimulatorsFactory::CreateSimulatorUnique().
| std::unique_ptr< ISimulator > Simulators::FactoryBackends::CreateCompositeSimulator | ( | SimulatorType | type | ) |
Definition at line 64 of file FactoryAerComposite.cpp.
Referenced by Simulators::SimulatorsFactory::CreateSimulatorUnique().
| std::unique_ptr< ISimulator > Simulators::FactoryBackends::CreateImmediateCompositeSimulator | ( | SimulatorType | type | ) |
Definition at line 69 of file FactoryAerComposite.cpp.
Referenced by Simulators::SimulatorsFactory::CreateSimulatorUnique().
| std::unique_ptr< ISimulator > Simulators::FactoryBackends::CreateQCSimImmediate | ( | SimulationType | method | ) |
Definition at line 30 of file FactoryQCSim.cpp.
References CreateQCSimMPOImmediate(), CreateQCSimMPSImmediate(), Simulators::kDensityMatrix, Simulators::kExtendedStabilizer, Simulators::kMatrixProductOperator, Simulators::kMatrixProductState, Simulators::kPathIntegral, Simulators::kPauliPropagator, Simulators::kStabilizer, Simulators::kStatevector, and Simulators::kTensorNetwork.
Referenced by Simulators::SimulatorsFactory::CreateImmediateSimulatorUnique().
| std::unique_ptr< ISimulator > Simulators::FactoryBackends::CreateQCSimMPOImmediate | ( | ) |
Definition at line 32 of file FactoryQCSimTensorChain.cpp.
Referenced by CreateQCSimImmediate().
| std::unique_ptr< ISimulator > Simulators::FactoryBackends::CreateQCSimMPSImmediate | ( | ) |
Definition at line 27 of file FactoryQCSimTensorChain.cpp.
Referenced by CreateQCSimImmediate().
| std::unique_ptr< ISimulator > Simulators::FactoryBackends::CreateQCSimSimulator | ( | std::unique_ptr< ISimulator > | immediate | ) |
Definition at line 57 of file FactoryQCSim.cpp.
Referenced by Simulators::SimulatorsFactory::CreateSimulatorUnique().
| std::unique_ptr< ISimulator > Simulators::FactoryBackends::CreateQuestSimulator | ( | ) |
Definition at line 85 of file FactoryQuest.cpp.
Referenced by Simulators::SimulatorsFactory::CreateSimulatorUnique().