Source code for pymoose.computation.placements

from dataclasses import dataclass
from typing import List


[docs]@dataclass class Placement: name: str def __hash__(self): return hash(self.name)
[docs]@dataclass class HostPlacement(Placement): def __hash__(self): return hash(self.name)
[docs]@dataclass class MirroredPlacement(Placement): player_names: List[str] def __hash__(self): return hash(self.name)
[docs]@dataclass class ReplicatedPlacement(Placement): player_names: List[str] def __hash__(self): return hash(self.name)