ca.nengo.math.impl
Class FixedSignalFunction
java.lang.Object
ca.nengo.math.impl.AbstractFunction
ca.nengo.math.impl.FixedSignalFunction
- All Implemented Interfaces:
- Function, java.io.Serializable, java.lang.Cloneable
public class FixedSignalFunction
- extends AbstractFunction
A Function that produces a fixed sequence of outputs, independent of input.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FixedSignalFunction
public FixedSignalFunction(float[][] signal,
int dimension)
- Parameters:
signal
- sequence defining output (each element is a (potentially) multidimensional output)dimension
- Dimension of signal on which to base Function output
getSignal
public float[][] getSignal()
- Returns:
- TimeSeries from which to obtain Function of time
setSignal
public void setSignal(float[][] signal)
- Parameters:
series
- TimeSeries from which to obtain Function of time
getSeriesDimension
public int getSeriesDimension()
- Returns:
- Dimension of series on which to base Function output
setSeriesDimension
public void setSeriesDimension(int dim)
- Parameters:
dim
- Dimension of series on which to base Function output
map
public float map(float[] from)
- Specified by:
map
in interface Function
- Specified by:
map
in class AbstractFunction
- Parameters:
from
- Must have same length as getDimension()
- Returns:
- result of function operation on arg
- See Also:
AbstractFunction.map(float[])