package eco.neural;
public class Main{
    public static RelayNeuron[][] neuralArray = new RelayNeuron[10][10];
    public static InputNeuron[][] inputNeuralArray = new InputNeuron[10][10];
    public static OutputNeuron[][] outputNeuralArray = new OutputNeuron[10][10];
    public static  Axon[][] axonArray = new Axon[10][30];
    public static int[][][][][] axonArraytofill = new int[10][3][10][5][2];
	public static int[][][][] neuronArrayfill = new int[10][3][10][2];
    public static int[][][][] axonArraytoprint = new int[3][10][5][2];
	public static int[][][] neuronArrayprint = new int[3][10][2];
    public static int totalnumberofint = 30;
    public static boolean[] workingnetworks = new boolean[10];
    //Finals
    public static final int  INPUTIDOFFSET = 0;
    public static final int  RELAYIDOFFSET = 100;
    public static final int OUTPUTIDOFFSET = 200;

public static void main(String [] args) {
    //init();
    // NeuralManager.testinputs();
  //  NeuralManager.neuraltick();

}



    public static void init(){
        for(int x=0; x < neuralArray.length; x++){
        for(int i =0; i < neuralArray[x].length; i++){
            neuralArray[x][i] = new RelayNeuron();

            neuralArray[x][i].id = i;

        }
    }
    for(int f=0; f<inputNeuralArray.length; f++){
        for(int q=0; q < inputNeuralArray[f].length; q++){
            inputNeuralArray[f][q] = new InputNeuron();

            inputNeuralArray[f][q].id = q;

        }
    }
    for (int z = 0; z < outputNeuralArray.length; z++){
         for(int w =0; w < outputNeuralArray[z].length; w++){
            outputNeuralArray[z][w] = new OutputNeuron();

            outputNeuralArray[z][w].id = w;

         }}
    for(int m =0; m < axonArray.length; m++){
        for(int i =0; i < axonArray[m].length; i++){
            axonArray[m][i] = new Axon();
            axonArray[m][i].id = i;
        }
    }
    }





}

@@ -13,16 +13,110 @@
 neural;%0A
+%0A/**%0A * A class that acts as the main class for the neural package%0A *%0A * @author will%0A *%0A */%0A%0A
 public c
@@ -124,17 +124,23 @@
 ass Main
-%7B
+ %7B%0A    
 %0A    pub
@@ -816,16 +816,8 @@
     
-//Finals
 %0A   
@@ -962,16 +962,20 @@
 = 200;%0A%0A
+    
 public s
@@ -1012,22 +1012,36 @@
 ) %7B%0A
+        %0A    
     //
+ 
 init();%0A
     
@@ -1032,24 +1032,28 @@
  // init();%0A
+    
     // Neura
@@ -1075,21 +1075,26 @@
 puts();%0A
+      
   //
- 
  NeuralM
@@ -1115,21 +1115,23 @@
 ick();%0A%0A
+    
 %7D%0A%0A
-%0A%0A
     publ
@@ -1151,18 +1151,28 @@
 d init()
+ 
 %7B%0A
+        %0A
         
@@ -1210,24 +1210,28 @@
 ngth; x++)%7B%0A
+    
         for(
@@ -1277,32 +1277,36 @@
 +)%7B%0A            
+ 
+   
 neuralArray%5Bx%5D%5Bi
@@ -1320,33 +1320,33 @@
  RelayNeuron();%0A
-%0A
+ 
             neur
@@ -1333,32 +1333,35 @@
 );%0A             
+   
 neuralArray%5Bx%5D%5Bi
@@ -1370,16 +1370,29 @@
 id = i;%0A
+            %7D
 %0A       
@@ -1398,22 +1398,29 @@
   %7D%0A    
-%7D%0A
+    %0A 
     
+   
 for(int 
@@ -1453,24 +1453,28 @@
 ngth; f++)%7B%0A
+    
         for(
@@ -1524,32 +1524,36 @@
 +)%7B%0A            
+   
+ 
 inputNeuralArray
@@ -1572,33 +1572,36 @@
  InputNeuron();%0A
-%0A
+    
             inpu
@@ -1627,17 +1627,20 @@
 id = q;%0A
-%0A
+    
         
@@ -1633,32 +1633,36 @@
 ;%0A            %7D%0A
+    
     %7D%0A    for (i
@@ -1655,16 +1655,25 @@
   %7D%0A    
+%0A        
 for (int
@@ -1712,24 +1712,27 @@
 ngth; z++)%7B%0A
+   
          for
@@ -1785,32 +1785,36 @@
 +)%7B%0A            
+ 
+   
 outputNeuralArra
@@ -1839,25 +1839,25 @@
 utNeuron();%0A
-%0A
+ 
             
@@ -1848,32 +1848,35 @@
 );%0A             
+   
 outputNeuralArra
@@ -1891,17 +1891,19 @@
 id = w;%0A
-%0A
+   
         
@@ -1904,18 +1904,40 @@
        %7D
-%7D
 %0A
+        %7D%0A        %0A    
     for(
@@ -1970,24 +1970,28 @@
 ngth; m++)%7B%0A
+    
         for(
@@ -2035,32 +2035,36 @@
 +)%7B%0A            
+    
 axonArray%5Bm%5D%5Bi%5D 
@@ -2081,32 +2081,36 @@
 ();%0A            
+    
 axonArray%5Bm%5D%5Bi%5D.
@@ -2121,26 +2121,34 @@
  i;%0A        
+   
+ 
 %7D%0A
+    
     %7D%0A    %7D%0A
@@ -2147,15 +2147,10 @@
 %7D%0A    %7D%0A
-%0A%0A%0A%0A%0A
 %7D%0A

Update Main.java