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 doublefiringRateFields inherited from class mgui.neuro.components.AbstractNeuroComponent
attributes, clock, connections, events, hasSubComponents, id, listeners, solver, updatedFields inherited from class mgui.interfaces.AbstractInterfaceObject
isDestroyed, tree_nodes -
Constructor Summary
Constructors Constructor Description SimpleCorticalConnection() -
Method Summary
Modifier and Type Method Description voidconnectTo(AbstractCorticalRegion target)voidconnectTo(AbstractCorticalRegion target, double weight)protected booleanexecuteEvent(DynamicModelEvent e)doublegetFiringRate()voidreset()voidsetTreeNode(InterfaceTreeNode treeNode)Sets the children for this node'sInterfaceTreeNode.java.lang.StringtoString()protected booleanupdateComponent()Methods inherited from class mgui.neuro.components.cortical.AbstractCorticalConnection
clone, getTargets, getWeight, init, setWeightMethods 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, updateFromClockMethods inherited from class mgui.models.networks.components.AbstractNetworkComponent
getAttributeValueMethods inherited from class mgui.interfaces.AbstractInterfaceObject
clean, destroy, getTreeLabel, isDestroyed, issueTreeNode, updateTreeNodesMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface mgui.interfaces.util.CleanableObject
cleanMethods inherited from interface mgui.interfaces.InterfaceObject
destroy, isDestroyedMethods 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:
executeEventin classAbstractNeuroComponent- Throws:
NeuroException
-
updateComponent
protected boolean updateComponent()- Overrides:
updateComponentin classAbstractNeuroComponent
-
connectTo
- Specified by:
connectToin classAbstractCorticalConnection
-
connectTo
-
setTreeNode
Description copied from interface:TreeObjectSets the children for this node'sInterfaceTreeNode.- Specified by:
setTreeNodein interfaceTreeObject- Overrides:
setTreeNodein classAbstractInterfaceObject
-
reset
public void reset()- Specified by:
resetin interfaceDynamicModelComponent- Overrides:
resetin classAbstractNeuroComponent
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-