Function gate::ReversibleBoolean

Function Documentation

ClsReversibleBooleanGate *gate::ReversibleBoolean(std::vector<UINT> target_qubit_index_list, std::function<ITYPE(ITYPE, ITYPE)>)

\(n\)-qubit の可逆古典回路を作用する。

Parameters
  • target_qubit_index_list[in] ターゲットとなる量子ビットの添え字

  • function_ptr[in] 可逆古典回路の動作をする関数

Returns

作成されたゲートのインスタンス