forked from giadarol/PyParaSlice
-
Notifications
You must be signed in to change notification settings - Fork 3
short version
giadarol edited this page Jul 19, 2016
·
2 revisions
class Simulation(object):
def __init__(self):
self.N_turns = 128
self.N_buffer_float_size = 500000
self.N_buffer_int_size = 450
def init_all(self):
# ...arbitrary code...
def init_master(self):
# ...arbitrary code...
return pieces_to_be_treated
def init_worker(self):
# ...arbitrary code...
def treat_piece(self, piece):
# ...arbitrary code...
def finalize_turn_on_master(self, pieces_treated):
# ...arbitrary code...
return orders_to_pass, new_pieces_to_be_treated
def execute_orders_from_master(self, orders_from_master):
# ...arbitrary code...
def finalize_simulation(self):
# ...arbitrary code...
def piece_to_buffer(self, piece):
# ...arbitrary code...
return buf
def buffer_to_piece(self, buf):
# ...arbitrary code...
return piece