|
Maestro 0.3.1
Unified interface for quantum circuit simulation
|
This is the complete list of members for qasm::AddModifiedGateExpr, including all inherited members.
| AbstractSyntaxTree()=default | qasm::AbstractSyntaxTree | protected |
| AbstractSyntaxTree(const AbstractSyntaxTree &)=default | qasm::AbstractSyntaxTree | protected |
| AbstractSyntaxTree(AbstractSyntaxTree &&)=default | qasm::AbstractSyntaxTree | protected |
| ApplyCtrl(std::string &gateName, std::vector< double > ¶ms) | qasm::AddModifiedGateExpr | inlinestatic |
| ApplyInv(std::string &gateName, std::vector< double > ¶ms) | qasm::AddModifiedGateExpr | inlinestatic |
| ApplyPow(double exponent, std::string &gateName, std::vector< double > ¶ms, int &repetitions) | qasm::AddModifiedGateExpr | inlinestatic |
| Canonicalize(const UopType &uop, std::string &gateName, std::vector< double > ¶ms, MixedListType &args, const std::unordered_map< std::string, double > &variables) | qasm::AddModifiedGateExpr | inlinestatic |
| ConjugateNegatedControls(const QoperationStatement &gate, const std::string &gateName, const std::vector< double > ¶ms, const std::vector< size_t > &negatedControls) | qasm::AddModifiedGateExpr | inlinestatic |
| Eval() const | qasm::AbstractSyntaxTree | inlinevirtual |
| Eval(const std::unordered_map< std::string, double > &variables) const | qasm::AbstractSyntaxTree | inlinevirtual |
| IsControl(const ModifierType &modifier) | qasm::AddModifiedGateExpr | inlinestatic |
| MakeCall(const std::string &gateName, const std::vector< double > ¶ms, const MixedListType &args) | qasm::AddModifiedGateExpr | inlinestatic |
| NegatedControls(const ModifierListType &modifiers) | qasm::AddModifiedGateExpr | inlinestatic |
| NoOpStatement() | qasm::AddModifiedGateExpr | inlinestatic |
| NormalizeGateName(std::string &gateName) | qasm::AddModifiedGateExpr | inlinestatic |
| operator()(const ModifiedUopType &modifiedUop, 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::AddModifiedGateExpr | inline |
| operator=(const AbstractSyntaxTree &)=default | qasm::AbstractSyntaxTree | protected |
| operator=(AbstractSyntaxTree &&)=default | qasm::AbstractSyntaxTree | protected |
| ~AbstractSyntaxTree()=default | qasm::AbstractSyntaxTree | virtual |