Package mgui.neuro.components.cortical
Class AbstractCorticalInput
java.lang.Object
mgui.interfaces.AbstractInterfaceObject
mgui.models.networks.components.AbstractNetworkComponent
mgui.neuro.components.AbstractNeuroComponent
mgui.neuro.components.cortical.AbstractCorticalConnection
mgui.neuro.components.cortical.AbstractCorticalInput
- All Implemented Interfaces:
java.lang.Cloneable
,java.lang.Comparable<DynamicModelComponent>
,AttributeListener
,AttributeObject
,InterfaceObject
,NamedObject
,TreeObject
,CleanableObject
,DynamicModelComponent
,DynamicModelEnvironmentSensor
,TimeStepListener
,Updateable
- Direct Known Subclasses:
SimpleCorticalInput
public abstract class AbstractCorticalInput extends AbstractCorticalConnection implements DynamicModelEnvironmentSensor
-
Field Summary
Fields inherited from class mgui.neuro.components.AbstractNeuroComponent
attributes, clock, connections, events, hasSubComponents, id, listeners, solver, updated
Fields inherited from class mgui.interfaces.AbstractInterfaceObject
isDestroyed, tree_nodes
-
Constructor Summary
Constructors Constructor Description AbstractCorticalInput()
-
Method Summary
Methods inherited from class mgui.neuro.components.cortical.AbstractCorticalConnection
clone, connectTo, getTargets, getWeight, init, setWeight
Methods inherited from class mgui.neuro.components.AbstractNeuroComponent
addConnection, addEvent, addListener, addToEngine, attributeUpdated, compareTo, executeEvent, executeEvents, fireListeners, fireListeners, getAttribute, getAttributes, getConnections, getDelay, getID, getName, getODESolver, getRate, getSolver, getSubComponents, hasSubComponents, removeConnection, removeListener, resetClock, setAttribute, setAttributes, setDelay, setID, setID, setName, setODESolver, setSolver, setSolver, timeElapsed, updateComponent, updateFromClock
Methods inherited from class mgui.models.networks.components.AbstractNetworkComponent
getAttributeValue
Methods inherited from class mgui.interfaces.AbstractInterfaceObject
clean, destroy, getTreeLabel, isDestroyed, issueTreeNode, setTreeNode, updateTreeNodes
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface mgui.interfaces.util.CleanableObject
clean
Methods inherited from interface mgui.models.dynamic.DynamicModelEnvironmentSensor
getName, stimulate
Methods inherited from interface mgui.interfaces.InterfaceObject
destroy, isDestroyed
Methods inherited from interface mgui.interfaces.NamedObject
setName
Methods inherited from interface mgui.interfaces.trees.TreeObject
getTreeLabel, issueTreeNode, setTreeNode
-
Field Details
-
index
public int index -
input
public double input
-
-
Constructor Details
-
AbstractCorticalInput
public AbstractCorticalInput()
-
-
Method Details
-
getIndex
public int getIndex()- Specified by:
getIndex
in interfaceDynamicModelEnvironmentSensor
-
setIndex
public void setIndex(int i)- Specified by:
setIndex
in interfaceDynamicModelEnvironmentSensor
-
setInput
public void setInput(double i) -
getInput
public double getInput() -
reset
public void reset()- Specified by:
reset
in interfaceDynamicModelComponent
- Specified by:
reset
in interfaceDynamicModelEnvironmentSensor
- Overrides:
reset
in classAbstractNeuroComponent
-