|
Maestro 0.1.0
Unified interface for quantum circuit simulation
|
This is the complete list of members for qasm::AddGateExpr, including all inherited members.
| AbstractSyntaxTree()=default | qasm::AbstractSyntaxTree | protected |
| AbstractSyntaxTree(const AbstractSyntaxTree &)=default | qasm::AbstractSyntaxTree | protected |
| AbstractSyntaxTree(AbstractSyntaxTree &&)=default | qasm::AbstractSyntaxTree | protected |
| Eval() const | qasm::AbstractSyntaxTree | inlinevirtual |
| Eval(const std::unordered_map< std::string, double > &variables) const | qasm::AbstractSyntaxTree | inlinevirtual |
| GateNrQubits(Circuits::QuantumGateType gateType) | qasm::AddGateExpr | inlinestatic |
| GetGateType(const std::string &gateN) const | qasm::AddGateExpr | inline |
| IsSuppportedGate(const std::string &gateName) | qasm::AddGateExpr | inlinestatic |
| IsSuppportedMultipleParamsGate(const std::string &gateName) | qasm::AddGateExpr | inlinestatic |
| IsSuppportedNoParamGate(const std::string &gateName) | qasm::AddGateExpr | inlinestatic |
| IsSuppportedOneParamGate(const std::string &gateName) | qasm::AddGateExpr | inlinestatic |
| operator()(const UopType &uop, const std::unordered_map< std::string, IndexedId > &qreg_map, const std::unordered_map< std::string, StatementType > &opaqueGates, const std::unordered_map< std::string, StatementType > &definedGates, const std::unordered_map< std::string, double > &variables={}) const | qasm::AddGateExpr | inline |
| operator=(const AbstractSyntaxTree &)=default | qasm::AbstractSyntaxTree | protected |
| operator=(AbstractSyntaxTree &&)=default | qasm::AbstractSyntaxTree | protected |
| ParseQubits(const ArgumentType &arg, const std::unordered_map< std::string, IndexedId > &qreg_map) | qasm::AddGateExpr | inlinestatic |
| ~AbstractSyntaxTree()=default | qasm::AbstractSyntaxTree | virtual |