public abstract class BaseNeuralFunction extends Object implements NeuralFunctionInterface
| Modifier and Type | Field and Description |
|---|---|
Boolean |
disabled |
Double |
initial |
Double |
last |
protected Comparator |
linkAlphaComparator |
protected BaseSignalLink |
links |
String |
linkslist |
protected String |
name |
protected double |
output |
protected List<Parameters> |
parameters |
protected int |
posindex |
Double |
reset |
| Constructor and Description |
|---|
BaseNeuralFunction() |
BaseNeuralFunction(List<Parameters> ps) |
BaseNeuralFunction(List<Parameters> ps,
List<Link> links) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcomputeprotected double output
protected BaseSignalLink links
protected List<Parameters> parameters
protected String name
protected int posindex
public String linkslist
public Double initial
public Double last
public Double reset
public Boolean disabled
protected Comparator linkAlphaComparator
public BaseNeuralFunction()
public BaseNeuralFunction(List<Parameters> ps, List<Link> links)
public BaseNeuralFunction(List<Parameters> ps) throws Exception
Exceptionpublic Boolean isDisabled()
public Double stop() throws Exception
stop in interface NeuralFunctionInterfaceExceptionpublic void deactivate()
throws Exception
deactivate in interface NeuralFunctionInterfaceExceptionpublic Double getInitial()
public void setInitial(Double initial)
public int getPosindex()
public void setPosindex(int posindex)
public double getOutput()
getOutput in interface NeuralFunctionInterfacepublic void setOutput(double output)
setOutput in interface NeuralFunctionInterfacepublic String getName()
public void setName(String name)
public void close()
throws Exception
close in interface NeuralFunctionInterfaceExceptionpublic void pause()
throws Exception
pause in interface NeuralFunctionInterfaceExceptionpublic String getTime()
getTime in interface NeuralFunctionInterfacepublic String getConfigParameter(String par)
getConfigParameter in interface NeuralFunctionInterfacepublic void setParameter(double par)
setParameter in interface NeuralFunctionInterfacepublic double getParameter()
getParameter in interface NeuralFunctionInterfacepublic int getParameterInt(int i)
throws Exception
getParameterInt in interface NeuralFunctionInterfaceExceptionpublic int getParametersSize()
getParametersSize in interface NeuralFunctionInterfacepublic double getParameter(int i)
getParameter in interface NeuralFunctionInterfacepublic String getParameterName(int i)
getParameterName in interface NeuralFunctionInterfacepublic String getDataString()
getDataString in interface NeuralFunctionInterfacepublic String getParametersString()
getParametersString in interface NeuralFunctionInterfacepublic double getParameter(String f) throws NoSuchFieldException, SecurityException, IllegalAccessException
getParameter in interface NeuralFunctionInterfaceNoSuchFieldExceptionSecurityExceptionIllegalAccessExceptionpublic Double getParameterDouble(String f) throws NoSuchFieldException, SecurityException, IllegalAccessException
getParameterDouble in interface NeuralFunctionInterfaceNoSuchFieldExceptionSecurityExceptionIllegalAccessExceptionpublic Boolean getParameterBoolean(String f) throws NoSuchFieldException, SecurityException, IllegalAccessException
getParameterBoolean in interface NeuralFunctionInterfaceNoSuchFieldExceptionSecurityExceptionIllegalAccessExceptionpublic Object getParameterObject(String f) throws NoSuchFieldException, SecurityException, IllegalAccessException
getParameterObject in interface NeuralFunctionInterfaceNoSuchFieldExceptionSecurityExceptionIllegalAccessExceptionpublic Type getParameterType(String f) throws NoSuchFieldException, SecurityException, IllegalAccessException
getParameterType in interface NeuralFunctionInterfaceNoSuchFieldExceptionSecurityExceptionIllegalAccessExceptionpublic void setField(Field field, String value) throws IllegalArgumentException, IllegalAccessException
setField in interface NeuralFunctionInterfaceIllegalArgumentExceptionIllegalAccessExceptionpublic void clearParametersHashMap()
public Collection<String> getParametersSet()
public void setParameter(String par) throws Exception
setParameter in interface NeuralFunctionInterfaceExceptionpublic BaseControlFunction getExternalControlFunction(String name)
public void setLinks(HashMap<String,BaseControlFunction> hmControls) throws Exception
Exceptionpublic void setLink(BaseControlFunction control) throws Exception
ExceptionCopyright © 2017. All rights reserved.