QdGateInput# class qudas.gate.input.QdGateInput(blocks: List[QdGateBlock] | QdAlgorithmIR | None = None)[source]# Bases: QdInputBase 量子ゲート方式の入力クラス。 property block: QdGateBlock# classmethod from_dict(data)[source]# to_dict で得られた辞書からインスタンスを復元します。 to_dict()[source]# オブジェクトを辞書にシリアライズします。 to_ir()[source]# 保持しているブロック集合を QdAlgorithmIR へ変換。 各ブロックが持つ gates をフラット化し、アルゴリズム全体の IR を生成します。