public abstract class SynapseUpdateRule
extends java.lang.Object
Constructor and Description |
---|
SynapseUpdateRule() |
Modifier and Type | Method and Description |
---|---|
void |
clear(Synapse synapse)
Set activation to 0; override for other "clearing" behavior (e.g.
|
abstract SynapseUpdateRule |
deepCopy()
Returns a deep copy of the update rule.
|
abstract java.lang.String |
getDescription()
Returns a brief description of this update rule.
|
java.lang.String |
getToolTipText(Synapse synapse)
Returns string for tool tip or short description.
|
abstract void |
init(Synapse synapse)
Initialize the update rule and make necessary changes to the parent
synapse.
|
abstract void |
update(Synapse synapse)
Apply the update rule.
|
public abstract void init(Synapse synapse)
synapse
- parent synapsepublic abstract void update(Synapse synapse)
synapse
- parent synapsepublic abstract SynapseUpdateRule deepCopy()
public abstract java.lang.String getDescription()
public void clear(Synapse synapse)
synapse
- reference to parent synapsepublic java.lang.String getToolTipText(Synapse synapse)
synapse
- reference to parent synapse