public Layer(short n, FFANN parent, Random rand, Activation value)
 {
     N          = n;
     act        = value;
     ffann      = parent;
     perceptron = new Perceptron[ffann.NumPercept[N]];
     for (int i = 0; i < ffann.NumPercept[N]; i++)
     {
         perceptron[i] = new Perceptron(i, this, rand);
     }
 }
 private void Bind(Perceptron neuron1, Perceptron neuron2) //Create neuron1 - neuron2 synapsys.
 {
 }
 private void Cut(Perceptron neuron, int index) //Delete neuron.Synapses[index]
 {
 }