Function gate::merge(const QuantumGateBase *, const QuantumGateBase *)¶
Defined in File gate_merge.hpp
Function Documentation¶
-
QuantumGateMatrix *gate::merge(const QuantumGateBase *gate_applied_first, const QuantumGateBase *gate_applied_later)¶
二つのゲートが連続して作用する新たなゲートを作成する。
- パラメータ
gate_applied_first -- 先に状態に作用するゲート
gate_applied_later -- 後に状態に作用するゲート
- 戻り値
二つのゲートを合成したゲート