void GameofLife::run_step_of_game_of_life() { communicate_data(); update_neighbor_fields(); update_each_element(); write_output_step(); }
void NoGhostGameofLife::run_game_of_life_step() { determine_elements_to_check(); update_neighbor_values_with_local_elements(); update_neighbor_values_with_remote_elements(); update_element_membership(); write_output_step(); }
void NoGhostGameofLife::run_game_of_life(int numSteps) { if (0 == m_time) write_output_step(); for (int timeStep = 0; timeStep < numSteps; timeStep++) run_game_of_life_step(); }
void GameofLife::run_game_of_life(int numSteps) { if (0 == m_time) write_output_step(); for (int time = 1; time <= numSteps; time++) { //std::cerr << time << std::endl; run_step_of_game_of_life(); } }