|
Maestro 0.3.1
Unified interface for quantum circuit simulation
|
#include <SimpleOps.h>
Classes | |
| struct | result |
Public Member Functions | |
| virtual double | Eval () const |
| virtual double | Eval (const std::unordered_map< std::string, double > &variables) const |
| QoperationStatement | operator() (const boost::fusion::vector< GateDeclType, std::vector< GateDeclOpType > > &gateDecl, std::unordered_map< std::string, StatementType > &definedGates, DeclarationRegistry &declarations) const |
Definition at line 786 of file SimpleOps.h.
| struct qasm::AddGateDeclExpr::result |
Definition at line 787 of file SimpleOps.h.
| Class Members | ||
|---|---|---|
| typedef QoperationStatement | type | |
|
inlinevirtualinherited |
Reimplemented in qasm::BinaryOperator, qasm::Constant, qasm::Expression, qasm::Function, qasm::IndexedId, qasm::UnaryOperator, and qasm::Variable.
|
inlinevirtualinherited |
Reimplemented in qasm::BinaryOperator, qasm::Constant, qasm::Expression, qasm::Function, qasm::UnaryOperator, and qasm::Variable.
|
inline |
Definition at line 791 of file SimpleOps.h.
References qasm::QoperationStatement::comment, qasm::QoperationStatement::declOps, qasm::Gate, qasm::QoperationStatement::GateDecl, qasm::QoperationStatement::opType, qasm::QoperationStatement::paramsDecl, qasm::QoperationStatement::qubitsDecl, and qasm::RegisterDeclaration().