Maestro 0.1.0
Unified interface for quantum circuit simulation
Loading...
Searching...
No Matches
qasm::AddCondQopExpr Struct Reference

#include <SyntaxTree.h>

Inheritance diagram for qasm::AddCondQopExpr:
qasm::AbstractSyntaxTree

Classes

struct  result

Public Member Functions

QoperationStatement operator() (CondOpType &condOp, const std::unordered_map< std::string, IndexedId > &qreg_map, const std::unordered_map< std::string, IndexedId > &creg_map, const std::unordered_map< std::string, StatementType > &opaqueGates, const std::unordered_map< std::string, StatementType > &definedGates) const
Public Member Functions inherited from qasm::AbstractSyntaxTree
virtual ~AbstractSyntaxTree ()=default
virtual double Eval () const
virtual double Eval (const std::unordered_map< std::string, double > &variables) const

Additional Inherited Members

Protected Member Functions inherited from qasm::AbstractSyntaxTree
 AbstractSyntaxTree ()=default
 AbstractSyntaxTree (const AbstractSyntaxTree &)=default
 AbstractSyntaxTree (AbstractSyntaxTree &&)=default
AbstractSyntaxTreeoperator= (const AbstractSyntaxTree &)=default
AbstractSyntaxTreeoperator= (AbstractSyntaxTree &&)=default

Detailed Description

Definition at line 521 of file SyntaxTree.h.

Member Function Documentation

◆ operator()()

QoperationStatement qasm::AddCondQopExpr::operator() ( CondOpType & condOp,
const std::unordered_map< std::string, IndexedId > & qreg_map,
const std::unordered_map< std::string, IndexedId > & creg_map,
const std::unordered_map< std::string, StatementType > & opaqueGates,
const std::unordered_map< std::string, StatementType > & definedGates ) const
inline

Definition at line 527 of file SyntaxTree.h.


The documentation for this struct was generated from the following file: