Function gate::Pauli¶
Defined in File gate_factory.hpp
Function Documentation¶
-
ClsPauliGate *gate::Pauli(std::vector<UINT> target_qubit_index_list, std::vector<UINT> pauli_id_list)¶
\(n\)-qubit パウリ演算子のゲートを作成する
例えば \(Y_1 X_3\)であれば、
target_qubit_index_list = {1,3}, pauli_id_list = {2,1};
である。- Parameters:
target_qubit_index_list – [in] ターゲットとなる量子ビットの添え字のリスト
pauli_id_list – [in] その量子ビットに作用するパウリ演算子。 \({I,X,Y,Z}\)が \({0,1,2,3}\)に対応する。
- Returns:
作成されたゲートのインスタンス