|
Maestro 0.1.0
Unified interface for quantum circuit simulation
|
#include <QasmCirc.h>
Public Member Functions | |
| void | clear () |
| std::shared_ptr< Circuits::Circuit< Time > > | ParseAndTranslate (std::string &qasmInput) |
| bool | Failed () const |
| const std::string & | GetErrorMessage () const |
| double | GetVersion () const |
| const std::vector< std::string > & | GetComments () const |
| const std::vector< std::string > & | GetIncludes () const |
Protected Attributes | |
| qasm::QasmGrammar | grammar |
| qasm::Program | program |
| std::string | errorMessage |
| bool | error = false |
Definition at line 19 of file QasmCirc.h.
|
inline |
Definition at line 21 of file QasmCirc.h.
|
inline |
Definition at line 57 of file QasmCirc.h.
|
inline |
Definition at line 63 of file QasmCirc.h.
|
inline |
Definition at line 59 of file QasmCirc.h.
|
inline |
Definition at line 67 of file QasmCirc.h.
|
inline |
Definition at line 61 of file QasmCirc.h.
|
inline |
Definition at line 29 of file QasmCirc.h.
|
protected |
Definition at line 75 of file QasmCirc.h.
|
protected |
Definition at line 74 of file QasmCirc.h.
|
protected |
Definition at line 72 of file QasmCirc.h.
|
protected |
Definition at line 73 of file QasmCirc.h.