|
Maestro 0.1.0
Unified interface for quantum circuit simulation
|
#include <Expr.h>
Public Member Functions | |
| Variable (const std::string &value="") | |
| Variable & | operator= (int value) |
| double | Eval () const override |
| double | Eval (const std::unordered_map< std::string, double > &variables) const override |
| Public Member Functions inherited from qasm::AbstractSyntaxTree | |
| virtual | ~AbstractSyntaxTree ()=default |
Additional Inherited Members | |
| Protected Member Functions inherited from qasm::AbstractSyntaxTree | |
| AbstractSyntaxTree ()=default | |
| AbstractSyntaxTree (const AbstractSyntaxTree &)=default | |
| AbstractSyntaxTree (AbstractSyntaxTree &&)=default | |
| AbstractSyntaxTree & | operator= (const AbstractSyntaxTree &)=default |
| AbstractSyntaxTree & | operator= (AbstractSyntaxTree &&)=default |
|
inline |
|
inlineoverridevirtual |
Reimplemented from qasm::AbstractSyntaxTree.
|
inlineoverridevirtual |
Reimplemented from qasm::AbstractSyntaxTree.