Function gate::MultiQubitPauliMeasurement(const std::vector<UINT>&, const std::vector<UINT>&, UINT, UINT)

Function Documentation

QuantumGate_Instrument *gate::MultiQubitPauliMeasurement(const std::vector<UINT> &target_index_list, const std::vector<UINT> &pauli_id_list, UINT classical_register_address, UINT seed)

測定を行う

Parameters:
  • pauli[in] 測定を行うパウリ演算子

  • classical_register_address[in] 測定値を格納する古典レジスタの場所

  • seed[in] 乱数のシード値

Returns:

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