Class AbstractIOSignal<I>

java.lang.Object
net.maswag.falcaun.AbstractIOSignal<I>
All Implemented Interfaces:
IOSignal<I>
Direct Known Subclasses:
IOContinuousSignal, IODiscreteSignal

public abstract class AbstractIOSignal<I> extends Object implements IOSignal<I>
  • Field Details

    • inputSignal

      net.automatalib.word.Word<I> inputSignal
    • outputSignal

      net.automatalib.word.Word<I> outputSignal
  • Constructor Details

    • AbstractIOSignal

      public AbstractIOSignal(net.automatalib.word.Word<I> inputSignal, net.automatalib.word.Word<I> outputSignal)
  • Method Details

    • size

      public int size()
      Description copied from interface: IOSignal
      Returns the number of steps of the signal.
      Specified by:
      size in interface IOSignal<I>
      Returns:
      the number of steps of the signal.
    • getOutputSymbol

      public I getOutputSymbol(int i)
      Description copied from interface: IOSignal
      Returns the input symbol at the given index.
      Specified by:
      getOutputSymbol in interface IOSignal<I>
      Parameters:
      i - the index