|
Maestro 0.1.0
Unified interface for quantum circuit simulation
|
Go to the source code of this file.
Classes | |
| struct | Schedulers::ExecuteCircuit< Time > |
| A way to pack together a circuit and the number of shots for its execution. More... | |
| class | Network::IController< Time > |
| The controller host interface. More... | |
Namespaces | |
| namespace | Distribution |
| namespace | Graphs |
| namespace | Schedulers |
| namespace | Network |
Macros | |
| #define | _CONTROLLER_INTERFACE_H_ |
Enumerations | |
| enum class | Network::SchedulerType : int { Network::kNoEntanglementQubits = 0 , Network::kNoEntanglementQubitsParallel } |
| The type of the network scheduler for scheduling execution of multiple circuits. More... | |
The controller interface.
Must be derived from by the particular controller implementations. The controller is a special kind of host, it is the one that distributes the circuit to the other hosts. Does not have a quantum processor, it can only do classical computations and can clasically communicate with the hosts that do quantum computations.
Definition in file Controller.h.
| #define _CONTROLLER_INTERFACE_H_ |
Definition at line 32 of file Controller.h.