Function gate::to_matrix_gate

Function Documentation

QuantumGateMatrix *gate::to_matrix_gate(const QuantumGateBase *gate)

QuantumGateBaseの任意のサブクラスを、QuantumGateMatrixのクラスの変換する。

\(n\)-qubitゲートで \(n\)が非常に大きいとき、 \(d^2\)の大量のメモリを使用する点に注意。

パラメータ

gate -- 変換するゲート

戻り値

変換されたQuantumGateMatrixクラスのインスタンス