mqt.qudits.simulation.backends¶
Submodules¶
Package Contents¶
- class Innsbruck01(provider: MQTQuditProvider, **fields: Unpack[DefaultOptions])[source]¶
Bases:
mqt.qudits.simulation.backends.backendv2.BackendHelper class that provides a standard way to create an ABC using inheritance.
- author = '<Kevin Mato>'¶
- property energy_level_graphs: list[LevelGraph]¶
- run(circuit: QuantumCircuit, **options: Unpack[DefaultOptions]) Job[source]¶
- execute(circuit: QuantumCircuit, noise_model: NoiseModel | None = None) None[source]¶
- class MISim(provider: MQTQuditProvider, name: str | None = None, description: str | None = None, **fields: Unpack[DefaultOptions])[source]¶
Bases:
mqt.qudits.simulation.backends.backendv2.BackendHelper class that provides a standard way to create an ABC using inheritance.
- run(circuit: QuantumCircuit, **options: Unpack[DefaultOptions]) Job[source]¶
- execute(circuit: QuantumCircuit, noise_model: NoiseModel | None = None) numpy.typing.NDArray[numpy.complex128][source]¶
- class TNSim(provider: MQTQuditProvider, name: str | None = None, description: str | None = None, **fields: Unpack[DefaultOptions])[source]¶
Bases:
mqt.qudits.simulation.backends.backendv2.BackendHelper class that provides a standard way to create an ABC using inheritance.
- run(circuit: QuantumCircuit, **options: Unpack[DefaultOptions]) Job[source]¶
- execute(circuit: QuantumCircuit, noise_model: NoiseModel | None = None) numpy.typing.NDArray[numpy.complex128][source]¶