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

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

GetNumCuts() const =0Graphs::IOptimiser< Time >pure virtual
getptr()Graphs::IOptimiser< Time >inline
GetQubitsMap() const =0Graphs::IOptimiser< Time >pure virtual
GetReverseQubitsMap() const =0Graphs::IOptimiser< Time >pure virtual
Optimise(size_t numSteps=10000)=0Graphs::IOptimiser< Time >pure virtual
SetNetworkAndCircuit(const std::shared_ptr< Network::INetwork< Time > > &network, const std::shared_ptr< Circuits::Circuit< Time > > &circuit)=0Graphs::IOptimiser< Time >pure virtual
TranslateQubitFromOriginal(Types::qubit_t qubit) const =0Graphs::IOptimiser< Time >pure virtual
TranslateQubitToOriginal(Types::qubit_t qubit) const =0Graphs::IOptimiser< Time >pure virtual
TranslateStateFromOriginal(size_t state) const =0Graphs::IOptimiser< Time >pure virtual
TranslateStateToOriginal(size_t state) const =0Graphs::IOptimiser< Time >pure virtual
~IOptimiser()=defaultGraphs::IOptimiser< Time >virtual