Class ClsReversibleBooleanGate¶
Defined in File gate_reversible.hpp
Inheritance Relationships¶
Base Type¶
public QuantumGateBase
(Class QuantumGateBase)
Class Documentation¶
-
class ClsReversibleBooleanGate : public QuantumGateBase¶
Public Functions
-
inline ClsReversibleBooleanGate(std::vector<UINT> target_qubit_index_list, std::function<ITYPE(ITYPE, ITYPE)> _function_ptr)¶
-
inline virtual void update_quantum_state(QuantumStateBase *state) override¶
-
inline virtual ClsReversibleBooleanGate *copy() const override¶
-
inline virtual void set_matrix(ComplexMatrix &matrix) const override¶
-
inline ClsReversibleBooleanGate(std::vector<UINT> target_qubit_index_list, std::function<ITYPE(ITYPE, ITYPE)> _function_ptr)¶