|
Maestro 0.1.0
Unified interface for quantum circuit simulation
|
#include <CircQasm.h>
Public Types | |
| enum class | QasmGateType : size_t { X , Y , Z , H , S , SDG , Sx , SxDG , K , T , TDG , Rx , Ry , Rz , U , CZ , CY , CH , CRZ , CU1 , CU3 , CRX , CRY , CS , CSDAG , CSX , CSXDAG , SWAP , IncludedGate , NoGate } |
Static Public Member Functions | |
| static std::string | GenerateWithMapping (const std::shared_ptr< Circuits::Circuit< Time > > &circuit, const std::unordered_map< Types::qubit_t, Types::qubit_t > &bitsMap) |
| static std::string | Generate (const std::shared_ptr< Circuits::Circuit< Time > > &circuit) |
Definition at line 21 of file CircQasm.h.
|
strong |
| Enumerator | |
|---|---|
| X | |
| Y | |
| Z | |
| H | |
| S | |
| SDG | |
| Sx | |
| SxDG | |
| K | |
| T | |
| TDG | |
| Rx | |
| Ry | |
| Rz | |
| U | |
| CZ | |
| CY | |
| CH | |
| CRZ | |
| CU1 | |
| CU3 | |
| CRX | |
| CRY | |
| CS | |
| CSDAG | |
| CSX | |
| CSXDAG | |
| SWAP | |
| IncludedGate | |
| NoGate | |
Definition at line 23 of file CircQasm.h.
|
inlinestatic |
Definition at line 80 of file CircQasm.h.
|
inlinestatic |
Definition at line 62 of file CircQasm.h.