public class StepNeuralFunction extends NeuralFunction
Output varies between configured values.
The output changes at a configured period between two values.
The configuration parameters to the function are as follows:
Lower - the lower value (type Double). Mandatory.
Upper - the upper value (type Double). Mandatory.
Period - the period length, either time in milliseconds or number of iterations (type Long).
PeriodType - the period type. If "Time" then milliseconds, otherwise iterations (type Boolean).
| Modifier and Type | Field and Description |
|---|---|
Double |
lower |
Long |
period |
String |
periodtype |
Double |
upper |
disabled, initial, last, linkAlphaComparator, links, linkslist, name, output, parameters, posindex, reset| Constructor and Description |
|---|
StepNeuralFunction() |
StepNeuralFunction(List<Parameters> ps) |
| Modifier and Type | Method and Description |
|---|---|
double |
compute() |
clearParametersHashMap, close, deactivate, getConfigParameter, getDataString, getExternalControlFunction, getInitial, getName, getOutput, getParameter, getParameter, getParameter, getParameterBoolean, getParameterDouble, getParameterInt, getParameterName, getParameterObject, getParametersSet, getParametersSize, getParametersString, getParameterType, getPosindex, getTime, init, isDisabled, pause, post, setConfigLinks, setField, setInitial, setLink, setLinks, setName, setOutput, setParameter, setParameter, setPosindex, stop, verifyConfigurationpublic Double lower
public Double upper
public Long period
public String periodtype
public StepNeuralFunction()
public StepNeuralFunction(List<Parameters> ps) throws Exception
Exceptionpublic double compute()
compute in interface NeuralFunctionInterfacecompute in class NeuralFunctionCopyright © 2017. All rights reserved.