Finishes DiceInterface Refactoring and Continues Tests Implementation
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
from diceplayer.shared.environment.molecule import Molecule
|
||||
from diceplayer.shared.config.player_dto import PlayerDTO
|
||||
|
||||
from dataclasses import dataclass
|
||||
from typing import List
|
||||
@@ -6,13 +7,16 @@ from typing import List
|
||||
|
||||
@dataclass
|
||||
class StepDTO:
|
||||
nprocs: int = None
|
||||
ncores: int = None
|
||||
altsteps: int = None
|
||||
switchcyc: int = None
|
||||
opt: str = None
|
||||
"""
|
||||
Data Transfer Object for the step configuration.
|
||||
"""
|
||||
ncores: int
|
||||
nprocs: int
|
||||
simulation_dir: str
|
||||
|
||||
altsteps: int
|
||||
|
||||
nmol: List[int] = None
|
||||
molecule: List[Molecule] = None
|
||||
|
||||
charges: List[float] = None
|
||||
position: List[float] = None
|
||||
position: List[float] = None
|
||||
|
||||
Reference in New Issue
Block a user