package jcgp; public class Parameters { private static int rows, columns, inputs, outputs, levelsBack, mutationRate, populationSize, totalGenerations, currentGeneration = 0, totalRuns, currentRun = 0, maxArity, maxFitness; public static int getRows() { return rows; } public static int getColumns() { return columns; } public static int getNodeCount() { return rows * columns; } public static int getInputs() { return inputs; } public static int getOutputs() { return outputs; } public static int getLevelsBack() { return levelsBack; } public static int getMutationRate() { return mutationRate; } public static int getPopulationSize() { return populationSize; } public static int getTotalGenerations() { return totalGenerations; } public static int getCurrentGeneration() { return currentGeneration; } public static int getTotalRuns() { return totalRuns; } public static int getCurrentRun() { return currentRun; } public static int getMaxArity() { return maxArity; } public static int getMaxFitness() { return maxFitness; } public static void setRows(int rows) { Parameters.rows = rows; } public static void setColumns(int columns) { Parameters.columns = columns; } public static void setInputs(int inputs) { Parameters.inputs = inputs; } public static void setOutputs(int outputs) { Parameters.outputs = outputs; } public static void setLevelsBack(int levelsBack) { Parameters.levelsBack = levelsBack; } public static void setMutationRate(int mutationRate) { Parameters.mutationRate = mutationRate; } public static void setPopulationSize(int populationSize) { Parameters.populationSize = populationSize; } public static void setTotalGenerations(int totalGenerations) { Parameters.totalGenerations = totalGenerations; } public static void setCurrentGeneration(int currentGeneration) { Parameters.currentGeneration = currentGeneration; } public static void incrementCurrentGeneration() { Parameters.currentGeneration++; } public static void setTotalRuns(int totalRuns) { Parameters.totalRuns = totalRuns; } public static void setCurrentRun(int currentRun) { Parameters.currentRun = currentRun; } public static void setMaxArity(int maxArity) { Parameters.maxArity = maxArity; } public static void setMaxFitness(int maxFitness) { Parameters.maxFitness = maxFitness; } }