Source code for synth.SynthesisMethod

from abc import ABC, abstractmethod

from Loggable import Loggable
from core.hardware.Component import Component
from core.decision_diagrams.DD import DD


[docs] class SynthesisMethod(Loggable, ABC): def __init__(self, dd: DD): super().__init__() self.dd = dd self.component = None self.start_time = None self.end_time = None
[docs] @abstractmethod def map(self) -> Component: pass