|
Maestro 0.1.0
Unified interface for quantum circuit simulation
|
#include <Expr.h>
Public Member Functions | |
| virtual | ~AbstractSyntaxTree ()=default |
| virtual double | Eval () const |
| virtual double | Eval (const std::unordered_map< std::string, double > &variables) const |
Protected Member Functions | |
| AbstractSyntaxTree ()=default | |
| AbstractSyntaxTree (const AbstractSyntaxTree &)=default | |
| AbstractSyntaxTree (AbstractSyntaxTree &&)=default | |
| AbstractSyntaxTree & | operator= (const AbstractSyntaxTree &)=default |
| AbstractSyntaxTree & | operator= (AbstractSyntaxTree &&)=default |
|
virtualdefault |
|
protecteddefault |
|
protecteddefault |
|
protecteddefault |
|
inlinevirtual |
Reimplemented in qasm::BinaryOperator, qasm::Constant, qasm::Expression, qasm::Function, qasm::IndexedId, qasm::UnaryOperator, and qasm::Variable.
|
inlinevirtual |
Reimplemented in qasm::BinaryOperator, qasm::Constant, qasm::Expression, qasm::Function, qasm::UnaryOperator, and qasm::Variable.
|
protecteddefault |
|
protecteddefault |