QdAlgorithmIR#
- class qudas.gate.ir.QdAlgorithmIR(gates: List[QdGateIR])[source]#
Bases:
object- classmethod from_blocks(blocks: Iterable[Iterable[QdGateIR]])[source]#
量子回路ブロックの集合から
QdAlgorithmIRを生成する。- Parameters:
blocks (Iterable[Iterable[QdGateIR]]) – 各ブロックが
QdGateIRを要素にもつ反復可能オブジェクト。 典型的にはqudas.gate.block.QdGateBlockのリストを想定。