|
Maestro 0.1.0
Unified interface for quantum circuit simulation
|
#include <Scheduler.h>
Public Types | |
| using | BitMapping = typename Circuits::Circuit<Time>::BitMapping |
Public Member Functions | |
| CircuitInfo ()=default | |
| CircuitInfo (const std::shared_ptr< Circuits::Circuit< Time > > &circuit, size_t shots, size_t id, size_t gatesDepth, Time timeDepth, size_t qubits) | |
| bool | operator== (const CircuitInfo< Time > &other) const |
| Public Member Functions inherited from Schedulers::ExecuteCircuit< Types::time_type > | |
| ExecuteCircuit ()=default | |
| virtual | ~ExecuteCircuit ()=default |
| bool | operator== (const ExecuteCircuit< Types::time_type > &other) const |
Public Attributes | |
| size_t | id = 0 |
| size_t | gatesDepth = 0 |
| Time | timeDepth = 0 |
| size_t | qubits = 0 |
| BitMapping | bitMapping |
| size_t | hostId = 0 |
| size_t | startQubits = 0 |
| Public Attributes inherited from Schedulers::ExecuteCircuit< Types::time_type > | |
| std::shared_ptr< Circuits::Circuit< Types::time_type > > | circuit |
| size_t | shots |
Definition at line 34 of file Scheduler.h.
| using Schedulers::CircuitInfo< Time >::BitMapping = typename Circuits::Circuit<Time>::BitMapping |
Definition at line 35 of file Scheduler.h.
|
default |
|
inline |
Definition at line 39 of file Scheduler.h.
|
inline |
Definition at line 45 of file Scheduler.h.
| BitMapping Schedulers::CircuitInfo< Time >::bitMapping |
Definition at line 59 of file Scheduler.h.
| size_t Schedulers::CircuitInfo< Time >::gatesDepth = 0 |
Definition at line 56 of file Scheduler.h.
| size_t Schedulers::CircuitInfo< Time >::hostId = 0 |
Definition at line 63 of file Scheduler.h.
| size_t Schedulers::CircuitInfo< Time >::id = 0 |
Definition at line 55 of file Scheduler.h.
| size_t Schedulers::CircuitInfo< Time >::qubits = 0 |
Definition at line 58 of file Scheduler.h.
| size_t Schedulers::CircuitInfo< Time >::startQubits = 0 |
Definition at line 64 of file Scheduler.h.
| Time Schedulers::CircuitInfo< Time >::timeDepth = 0 |
Definition at line 57 of file Scheduler.h.