mqt.qudits.simulation.backends.backendv2¶

Module Contents¶

class Backend(provider: mqt.qudits.simulation.qudit_provider.QuditProvider | None = None, name: str | None = None, description: str | None = None, online_date: datetime | None = None, backend_version: str | None = None, **fields: Any)[source]¶

Bases: abc.ABC

Helper class that provides a standard way to create an ABC using inheritance.

property version: int¶
property instructions: list[tuple[Gate, tuple[int]]]¶
property operations: list[Gate]¶
property operation_names: list[str]¶
property num_qudits: int¶
abstract property energy_level_graphs: list[LevelGraph, LevelGraph]¶
property options¶
property provider¶
target¶
set_options(**fields) None[source]¶
abstract run(run_input, **options) Job[source]¶