qiskit-documentation/docs/api/qiskit/1.2/qiskit.transpiler.passes.sy...

31 lines
1.5 KiB
Plaintext

---
title: HighLevelSynthesisPluginManager (v1.2)
description: API reference for qiskit.transpiler.passes.synthesis.plugin.HighLevelSynthesisPluginManager in qiskit v1.2
in_page_toc_min_heading_level: 1
python_api_type: class
python_api_name: qiskit.transpiler.passes.synthesis.plugin.HighLevelSynthesisPluginManager
---
# HighLevelSynthesisPluginManager
<Class id="qiskit.transpiler.passes.synthesis.plugin.HighLevelSynthesisPluginManager" isDedicatedPage={true} github="https://github.com/Qiskit/qiskit/tree/stable/1.2/qiskit/transpiler/passes/synthesis/plugin.py#L687-L715" signature="qiskit.transpiler.passes.synthesis.plugin.HighLevelSynthesisPluginManager" modifiers="class">
Bases: [`object`](https://docs.python.org/3/library/functions.html#object "(in Python v3.13)")
Class tracking the installed high-level-synthesis plugins.
## Methods
### method
<Function id="qiskit.transpiler.passes.synthesis.plugin.HighLevelSynthesisPluginManager.method" github="https://github.com/Qiskit/qiskit/tree/stable/1.2/qiskit/transpiler/passes/synthesis/plugin.py#L712-L715" signature="method(op_name, method_name)">
Returns the plugin for `op_name` and `method_name`.
</Function>
### method\_names
<Function id="qiskit.transpiler.passes.synthesis.plugin.HighLevelSynthesisPluginManager.method_names" github="https://github.com/Qiskit/qiskit/tree/stable/1.2/qiskit/transpiler/passes/synthesis/plugin.py#L705-L710" signature="method_names(op_name)">
Returns plugin methods for op\_name.
</Function>
</Class>