from abc import ABC, abstractmethod
[docs]class AbstractAmplitudeNameGenerator(ABC):
[docs] @abstractmethod
def generate_unique_amplitude_name(self, graph, node_id):
pass
[docs] @abstractmethod
def generate_amplitude_coefficient_infos(self, graph):
pass
@abstractmethod
def _generate_amplitude_coefficient_names(self, graph, node_id):
pass
[docs]class AbstractAmplitudeGenerator(ABC):
[docs] @abstractmethod
def generate(self, graphs):
pass
[docs] @abstractmethod
def write_to_file(self, filename):
pass