XACC
Public Member Functions | Static Public Attributes | List of all members
xacc::quantum::PhasePolynomialRep Class Reference

Public Member Functions

 PhasePolynomialRep (int in_nQbits, const std::vector< std::shared_ptr< Instruction >> &in_subCircuit)
 
const BoolAffineFuncType & getAffineFunctionOfRzGate (Instruction *in_gatePtr) const
 
const std::vector< Instruction * > & getRzGatesWithAffineFunction (const BoolAffineFuncType &in_func) const
 
bool hasMergableGates () const
 

Static Public Attributes

static const BoolAffineFuncType EMPTY_AFFINE_FUNC_LIST = {}
 
static const std::vector< Instruction * > EMPTY_GATE_LIST = {}
 

The documentation for this class was generated from the following files: