Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void doRun(int size) {
- for (int gen = 0; gen < data.length; gen++) {
- for (int row = 0; row <= size - 1; row++)
- for (int column = 0; column <= size - 1; column++) {
- if (column == 0) data[gen][row][column] = 100.0;
- else data[gen][row][column] = 0.0;
- }
- if (gen > 0)
- for (int row = 1; row <= size - 2; row++)
- for (int column = 1; column <= size - 2; column++)
- data[gen][row][column] =
- (4.0 *
- (data[gen - 1][row][column - 1]
- + data[gen - 1][row - 1][column]
- + data[gen - 1][row][column + 1]
- + data[gen - 1][row +1][column])
- + data[gen - 1][row - 1][column - 1]
- + data[gen - 1][row - 1][column + 1]
- + data[gen - 1][row + 1][column + 1]
- + data[gen - 1][row + 1][column - 1]) / 20.0;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement