package org.jlayer.app; 

import javax.annotation.processing.Generated;
import org.jlayer.model.*;

@Generated("org.jlayer.Processor") 
public interface ILayer_Input_ extends BasedLayer<Input> {


   // interface ILayer_Input_.D1
   interface D1 extends BasedLayer.D1<Input> {
      // method items 
      void setInput(Layer.D1<?,Double> input);
   }

   // interface ILayer_Input_.D2
   interface D2 extends BasedLayer.D2<Input> {
      // method items 
      void setInput(Layer.D2<?,Double> input);
   }

   // interface ILayer_Input_.D3
   interface D3 extends BasedLayer.D3<Input> {
      // method items 
      void setInput(Layer.D3<?,Double> input);
   }

// interface Layer_Input_

// method items 
   void setInput(Layer<?,Double> input);

} // end of interface ILayer_Input_
