org.neuroph.core.input
Class WeightsFunction

java.lang.Object
  extended by org.neuroph.core.input.WeightsFunction
Direct Known Subclasses:
Diference, WeightedInput

public abstract class WeightsFunction
extends java.lang.Object

Abstract base class for all weights functions, which perform some operation on neuron's input vector and weights vector and return vector. WeightsFunction is subcomponents of InputFunction.

Author:
Zoran Sevarac
See Also:
InputFunction

Constructor Summary
WeightsFunction()
           
 
Method Summary
abstract  java.util.Vector<java.lang.Double> getOutput(java.util.Vector<Connection> inputs)
          Returns function's output
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WeightsFunction

public WeightsFunction()
Method Detail

getOutput

public abstract java.util.Vector<java.lang.Double> getOutput(java.util.Vector<Connection> inputs)
Returns function's output

Parameters:
inputs - neuron's input connections
Returns:
function's output

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object