Class SimpleCorticalConnection
java.lang.Object
mgui.interfaces.AbstractInterfaceObject
mgui.models.networks.components.AbstractNetworkComponent
mgui.neuro.components.AbstractNeuroComponent
mgui.neuro.components.cortical.AbstractCorticalConnection
mgui.neuro.components.cortical.simple.SimpleCorticalConnection
- All Implemented Interfaces:
java.lang.Cloneable
,java.lang.Comparable<DynamicModelComponent>
,AttributeListener
,AttributeObject
,InterfaceObject
,NamedObject
,TreeObject
,CleanableObject
,DynamicModelComponent
,TimeStepListener
,Updateable
public class SimpleCorticalConnection extends AbstractCorticalConnection
-
Field Summary
Fields Modifier and Type Field Description protected double
firingRate
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 SimpleCorticalConnection()
-
Method Summary
Modifier and Type Method Description void
connectTo(AbstractCorticalRegion target)
void
connectTo(AbstractCorticalRegion target, double weight)
protected boolean
executeEvent(DynamicModelEvent e)
double
getFiringRate()
void
reset()
void
setTreeNode(InterfaceTreeNode treeNode)
Sets the children for this node'sInterfaceTreeNode
.java.lang.String
toString()
protected boolean
updateComponent()
Methods inherited from class mgui.neuro.components.cortical.AbstractCorticalConnection
clone, getTargets, getWeight, init, setWeight
Methods inherited from class mgui.neuro.components.AbstractNeuroComponent
addConnection, addEvent, addListener, addToEngine, attributeUpdated, compareTo, 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, updateFromClock
Methods inherited from class mgui.models.networks.components.AbstractNetworkComponent
getAttributeValue
Methods inherited from class mgui.interfaces.AbstractInterfaceObject
clean, destroy, getTreeLabel, isDestroyed, issueTreeNode, updateTreeNodes
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface mgui.interfaces.util.CleanableObject
clean
Methods inherited from interface mgui.interfaces.InterfaceObject
destroy, isDestroyed
Methods inherited from interface mgui.interfaces.trees.TreeObject
getTreeLabel, issueTreeNode
-
Field Details
-
firingRate
protected double firingRate
-
-
Constructor Details
-
SimpleCorticalConnection
public SimpleCorticalConnection()
-
-
Method Details
-
getFiringRate
public double getFiringRate() -
executeEvent
- Overrides:
executeEvent
in classAbstractNeuroComponent
- Throws:
NeuroException
-
updateComponent
protected boolean updateComponent()- Overrides:
updateComponent
in classAbstractNeuroComponent
-
connectTo
- Specified by:
connectTo
in classAbstractCorticalConnection
-
connectTo
-
setTreeNode
Description copied from interface:TreeObject
Sets the children for this node'sInterfaceTreeNode
.- Specified by:
setTreeNode
in interfaceTreeObject
- Overrides:
setTreeNode
in classAbstractInterfaceObject
-
reset
public void reset()- Specified by:
reset
in interfaceDynamicModelComponent
- Overrides:
reset
in classAbstractNeuroComponent
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-