Skip to content

general_mapper

This module contains generic mapping components.

Mapper

Bases: ABC

Base class for the Mapper pass.

Source code in opensquirrel/passes/mapper/general_mapper.py
class Mapper(ABC):
    """Base class for the Mapper pass."""

    def __init__(self, **kwargs: Any) -> None: ...

    @abstractmethod
    def map(self, ir: IR, qubit_register_size: int) -> Mapping:
        raise NotImplementedError