mqt.ddsim.provider

Provider for DDSIM backends.

Module Contents

class DDSIMProvider[source]

Provider for DDSIM backends.

get_backend(name: str | None = None, **kwargs: Any) BackendV2[source]

Return a backend matching the specified criteria.

Parameters:
  • name – Name of the backend.

  • kwargs – Additional filtering criteria.

backends(name: str | None = None, filters: Callable[[Backend], bool] | None = None, **kwargs: Any) list[BackendV2][source]

Return a list of backends matching the specified criteria.

Parameters:
  • name – Name of the backend.

  • filters – Additional filtering criteria.

  • kwargs – Additional filtering criteria.

__str__() str[source]

Return the provider name.