Skip to main content
IBM Quantum Platform

FermionicCircuitToDAG

class FermionicCircuitToDAG

基数: GenericPass[FermionicCircuit, DAGCircuit]

a を b FermionicCircuit に変換します FermionicDAGCircuit


方法

run

run(passmanager_ir)

この変換パスを実行します。

パラメーター

passmanager_ir (FermionicCircuit) – 変換対象の入力回路。

戻り値

変換後の回路。

戻りの型

DAGCircuit

継承されるメソッド

execute

execute(passmanager_ir, state, callback=None)

入力されたQiskit IRに対して最適化タスクを実行します。

パラメーター

  • passmanager_ir (IR) – 最適化対象のQiskit IR。
  • state (PassManagerState) – パスマネージャー自身によるワークフローの実行に関連する状態。
  • callback (Callable[[Task, IR_OUT, PropertySet, float, int], None] | None) – 最適化タスクの実行ごとに呼び出されるコールバック関数。

戻り値

Qiskit IRの最適化とワークフローの現状。

戻りの型

タプル [ IR_OUT, PassManagerState ]

name

name()

パスの名称。

戻りの型

str

update_status

update_status(state, run_state)

ワークフローのステータスを更新します。

パラメーター

  • state (PassManagerState) – 更新対象のマネージャーの状態を渡します。
  • run_state (RunState) – 現在のタスクの完了状況。

戻り値

パスマネージャーの状態を更新しました。

戻りの型

PassManagerState

このページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。