|
Maestro 0.1.0
Unified interface for quantum circuit simulation
|
Go to the source code of this file.
Classes | |
| class | Circuits::OperationState |
| The state class that stores the classical state of a quantum circuit execution. More... | |
| class | Circuits::IOperation< Time > |
| The operation interface. More... | |
| class | Circuits::NoOperation< Time > |
| The no operation. More... | |
| class | Circuits::IGateOperation< Time > |
| The gate operation interface. More... | |
Namespaces | |
| namespace | Circuits |
Macros | |
| #define | _CIRCUIT_OPERATIONS_H_ |
Enumerations | |
| enum class | Circuits::OperationType { Circuits::kGate , Circuits::kMeasurement , Circuits::kRandomGen , Circuits::kConditionalGate , Circuits::kConditionalMeasurement , Circuits::kConditionalRandomGen , Circuits::kReset , Circuits::kNoOp , Circuits::kComposite } |
| The type of operations. More... | |
The state class that stores the classical state (such as measurement results) of a quantum circuit execution. The operation interface along with a 'no op' implementation of it and a generic gate interface (all gate operations should be derived from it).
Definition in file Operations.h.
| #define _CIRCUIT_OPERATIONS_H_ |
Definition at line 16 of file Operations.h.