Maestro 0.1.0
Unified interface for quantum circuit simulation
Loading...
Searching...
No Matches
Schedulers::IScheduler< Time > Member List

This is the complete list of members for Schedulers::IScheduler< Time >, including all inherited members.

CollectResults(const ExecuteResults &res, size_t nrShots)=0Schedulers::IScheduler< Time >pure virtual
CollectResultsForHost(const ExecuteResults &res, size_t hostId, size_t nrShots)=0Schedulers::IScheduler< Time >pure virtual
ExecuteCurrentStep()=0Schedulers::IScheduler< Time >pure virtual
ExecuteResults typedefSchedulers::IScheduler< Time >
ExecuteScheduled(const std::vector< ExecuteCircuit< Time > > &circuits)=0Schedulers::IScheduler< Time >pure virtual
ExecuteScheduledSteps()=0Schedulers::IScheduler< Time >pure virtual
GetAddResetsAtEnd() const =0Schedulers::IScheduler< Time >pure virtual
GetAddResetsAtStart() const =0Schedulers::IScheduler< Time >pure virtual
GetCurrentShots() const =0Schedulers::IScheduler< Time >pure virtual
GetDepthEstimationMethod() const =0Schedulers::IScheduler< Time >pure virtual
GetNetwork() constSchedulers::IScheduler< Time >inline
GetResults() const =0Schedulers::IScheduler< Time >pure virtual
GetScheduledCircuit() const =0Schedulers::IScheduler< Time >pure virtual
GetScheduledCircuitForHost(size_t hostId) const =0Schedulers::IScheduler< Time >pure virtual
GetScheduledSteps() const =0Schedulers::IScheduler< Time >pure virtual
GetType() const =0Schedulers::IScheduler< Time >pure virtual
GetUseCost() const =0Schedulers::IScheduler< Time >pure virtual
NetworkClass typedefSchedulers::IScheduler< Time >
SetAddResetsAtEnd(bool addResets=true)=0Schedulers::IScheduler< Time >pure virtual
SetAddResetsAtStart(bool addResets=true)=0Schedulers::IScheduler< Time >pure virtual
SetCurrentStep(size_t step)=0Schedulers::IScheduler< Time >pure virtual
SetDepthEstimationMethod(bool useSteps=true)=0Schedulers::IScheduler< Time >pure virtual
SetNetwork(const std::shared_ptr< NetworkClass > &n)Schedulers::IScheduler< Time >inlinevirtual
SetScheduledSteps(const std::vector< std::vector< CircuitInfo< Time > > > &steps)=0Schedulers::IScheduler< Time >pure virtual
SetUseCost(bool useCost=true)=0Schedulers::IScheduler< Time >pure virtual
~IScheduler()=defaultSchedulers::IScheduler< Time >virtual