Class TargetQubitInfo

Inheritance Relationships

Base Type

Class Documentation

class TargetQubitInfo : public QubitInfo

Public Functions

inline TargetQubitInfo(void)
inline explicit TargetQubitInfo(UINT index_)
inline TargetQubitInfo(UINT index_, UINT commutation_property_)
inline bool is_commute_X() const
inline bool is_commute_Y() const
inline bool is_commute_Z() const
virtual bool is_commute_with(const TargetQubitInfo &info) const
virtual bool is_commute_with(const ControlQubitInfo &info) const
inline virtual UINT get_merged_property(UINT property) const
inline virtual UINT get_merged_property(const TargetQubitInfo &target) const
inline virtual UINT get_merged_property(const ControlQubitInfo &control) const