//plug the output into the input
 public Input(ref Output outInst, double weight) {
     _outputInstance = outInst;
     _weight = weight;
 }
 //called by constructor
 void initialize() {
     Oput = new Output();
     _xZero = new Input();
     _xZero.Oput = new Output();
     _xZero.Oput.setValue(1.0);
 }
 //plug the output into the input
 public Input(ref Output outInst) {
     _outputInstance = outInst;
 }