Class CompartmentalNeuron
java.lang.Object
mgui.interfaces.AbstractInterfaceObject
mgui.models.networks.components.AbstractNetworkComponent
mgui.neuro.components.AbstractNeuroComponent
mgui.neuro.components.compartments.CompartmentalComponent
mgui.neuro.components.compartments.CompartmentalNeuron
- All Implemented Interfaces:
java.lang.Cloneable,java.lang.Comparable<DynamicModelComponent>,AttributeListener,AttributeObject,InterfaceObject,NamedObject,TreeObject,CleanableObject,DynamicModelComponent,TimeStepListener,Updateable,Neuron
public class CompartmentalNeuron extends CompartmentalComponent implements Neuron
-
Field Summary
Fields inherited from class mgui.neuro.components.compartments.CompartmentalComponent
compartmentsFields 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 CompartmentalNeuron() -
Method Summary
Modifier and Type Method Description voidconnectDendrites()AxongetAxon()DendritesgetDendrites()SomagetSoma()voidsetAxon(Axon a)voidsetCompartments()Set/reset list of compartments to size NvoidsetDendrites(Dendrites d)voidsetSoma(Soma s)voidtransmit(AbstractCompartment c1, AbstractCompartment c2)Transmit signals between compartments; should update appropriate state and/or temporary variables.Methods inherited from class mgui.neuro.components.compartments.CompartmentalComponent
clone, executeEvent, getN, init, setN, timeElapsedMethods 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, reset, resetClock, setAttribute, setAttributes, setDelay, setID, setID, setName, setODESolver, setSolver, setSolver, updateComponent, updateFromClockMethods inherited from class mgui.models.networks.components.AbstractNetworkComponent
getAttributeValueMethods inherited from class mgui.interfaces.AbstractInterfaceObject
clean, destroy, getTreeLabel, isDestroyed, issueTreeNode, setTreeNode, updateTreeNodesMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface mgui.interfaces.util.CleanableObject
cleanMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface mgui.models.dynamic.DynamicModelComponent
addConnection, addEvent, addToEngine, clone, executeEvents, getID, getSubComponents, hasSubComponents, removeConnection, reset, setID, setIDMethods inherited from interface mgui.interfaces.InterfaceObject
destroy, isDestroyedMethods inherited from interface mgui.interfaces.NamedObject
getName, setNameMethods inherited from interface mgui.models.dynamic.TimeStepListener
timeElapsedMethods inherited from interface mgui.interfaces.trees.TreeObject
getTreeLabel, issueTreeNode, setTreeNode
-
Constructor Details
-
CompartmentalNeuron
public CompartmentalNeuron()
-
-
Method Details
-
setCompartments
public void setCompartments()Description copied from class:CompartmentalComponentSet/reset list of compartments to size N- Specified by:
setCompartmentsin classCompartmentalComponent
-
connectDendrites
public void connectDendrites()- Specified by:
connectDendritesin interfaceNeuron
-
getAxon
-
getDendrites
- Specified by:
getDendritesin interfaceNeuron
-
getSoma
-
setAxon
- Specified by:
setAxonin interfaceNeuron- Throws:
NeuroException
-
setDendrites
- Specified by:
setDendritesin interfaceNeuron- Throws:
NeuroException
-
setSoma
- Specified by:
setSomain interfaceNeuron- Throws:
NeuroException
-
transmit
Description copied from class:CompartmentalComponentTransmit signals between compartments; should update appropriate state and/or temporary variables.- Specified by:
transmitin classCompartmentalComponent- Throws:
NeuroException
-