Maestro 0.3.11
Unified interface for quantum circuit simulation
Loading...
Searching...
No Matches
Simulators::FactoryBackends Namespace Reference

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 ()

Function Documentation

◆ CreateAerSimulator()

◆ CreateCompositeSimulator()

std::unique_ptr< ISimulator > Simulators::FactoryBackends::CreateCompositeSimulator ( SimulatorType type)

◆ CreateImmediateCompositeSimulator()

std::unique_ptr< ISimulator > Simulators::FactoryBackends::CreateImmediateCompositeSimulator ( SimulatorType type)

◆ CreateQCSimImmediate()

◆ CreateQCSimMPOImmediate()

std::unique_ptr< ISimulator > Simulators::FactoryBackends::CreateQCSimMPOImmediate ( )

Definition at line 32 of file FactoryQCSimTensorChain.cpp.

Referenced by CreateQCSimImmediate().

◆ CreateQCSimMPSImmediate()

std::unique_ptr< ISimulator > Simulators::FactoryBackends::CreateQCSimMPSImmediate ( )

Definition at line 27 of file FactoryQCSimTensorChain.cpp.

Referenced by CreateQCSimImmediate().

◆ CreateQCSimSimulator()

std::unique_ptr< ISimulator > Simulators::FactoryBackends::CreateQCSimSimulator ( std::unique_ptr< ISimulator > immediate)

◆ CreateQuestSimulator()

std::unique_ptr< ISimulator > Simulators::FactoryBackends::CreateQuestSimulator ( )