|
Maestro 0.1.0
Unified interface for quantum circuit simulation
|
This is the complete list of members for Graphs::IOptimiser< Time >, including all inherited members.
| GetNumCuts() const =0 | Graphs::IOptimiser< Time > | pure virtual |
| getptr() | Graphs::IOptimiser< Time > | inline |
| GetQubitsMap() const =0 | Graphs::IOptimiser< Time > | pure virtual |
| GetReverseQubitsMap() const =0 | Graphs::IOptimiser< Time > | pure virtual |
| Optimise(size_t numSteps=10000)=0 | Graphs::IOptimiser< Time > | pure virtual |
| SetNetworkAndCircuit(const std::shared_ptr< Network::INetwork< Time > > &network, const std::shared_ptr< Circuits::Circuit< Time > > &circuit)=0 | Graphs::IOptimiser< Time > | pure virtual |
| TranslateQubitFromOriginal(Types::qubit_t qubit) const =0 | Graphs::IOptimiser< Time > | pure virtual |
| TranslateQubitToOriginal(Types::qubit_t qubit) const =0 | Graphs::IOptimiser< Time > | pure virtual |
| TranslateStateFromOriginal(size_t state) const =0 | Graphs::IOptimiser< Time > | pure virtual |
| TranslateStateToOriginal(size_t state) const =0 | Graphs::IOptimiser< Time > | pure virtual |
| ~IOptimiser()=default | Graphs::IOptimiser< Time > | virtual |