from abc import ABC, abstractmethod
from ase import Atoms
[docs]class Structure(ABC):
[docs] @abstractmethod
def construct(self) -> Atoms:
pass
[docs] @abstractmethod
def out_file_name(self) -> str:
pass
[docs] @abstractmethod
def out_print(self) -> str:
pass