public void setVoisins () {
		// Attribut a chaque Neuron du reseau ses voisins directs
		ArrayList<Neuron> voisins;
	
		for (int col = 0 ; col < colNumber ; col ++) {
		    for (int row = 0 ; row < rowNumber ; row ++) {
				voisins = new ArrayList<Neuron>();
				
				if(col < colNumber -1){
				    voisins.add(neurons.get(row).get(col + 1));
				}
				if(col > 0){
				    voisins.add(neurons.get(row).get(col - 1));
				}
				
				if(row == 0 && neurons.size() > 1){
				    voisins.add(neurons.get(row + 1).get(col));
				}else if(row == neurons.size() -1 && neurons.size()> 1){
				    voisins.add(neurons.get(row - 1).get(col));
				}else if(neurons.size()> 1){
				    voisins.add(neurons.get(row + 1).get(col));
				    voisins.add(neurons.get(row - 1).get(col));
				}
				
				neurons.get(row).get(col).setNeighbors(voisins);		
		    }
		}		
    }