Skip to content
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

Clone this wiki locally