def fn(): context.application.model.file_open("test/input/periodic.zml") parameters = Parameters() parameters.repetitions_b = 2 parameters.repetitions_c = 3 SuperCell = context.application.plugins.get_action("SuperCell") assert SuperCell.analyze_selection(parameters) SuperCell(parameters)
def default_parameters(cls): result = Parameters() universe = context.application.model.universe if universe.cell.active[0]: result.repetitions_a = universe.repetitions[0] if universe.cell.active[1]: result.repetitions_b = universe.repetitions[1] if universe.cell.active[2]: result.repetitions_c = universe.repetitions[2] return result
def default_parameters(cls): result = Parameters() universe = context.application.model.universe if universe.cell.active[0]: result.repetitions_a = universe.repetitions[0] if universe.cell.active[1]: result.repetitions_b = universe.repetitions[1] if universe.cell.active[2]: result.repetitions_c = universe.repetitions[2] return result