Package org.neuroml.model
Class Izhikevich2007Cell
java.lang.Object
org.neuroml.model.BaseWithoutId
org.neuroml.model.Base
org.neuroml.model.Standalone
org.neuroml.model.BaseCell
org.neuroml.model.BaseCellMembPotCap
org.neuroml.model.Izhikevich2007Cell
- All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.ToString2
public class Izhikevich2007Cell
extends BaseCellMembPotCap
implements org.jvnet.jaxb2_commons.lang.ToString2
Cell based on the modified Izhikevich model in Izhikevich 2007, Dynamical systems in neuroscience, MIT Press
\n
:param v0: Initial membrane potential
:type v0: voltage
:param k:
:type k: conductance_per_voltage
:param vr: Resting membrane potential
:type vr: voltage
:param vt: Spike threshold
:type vt: voltage
:param vpeak: Peak action potential value
:type vpeak: voltage
:param a: Time scale of recovery variable u
:type a: per_time
:param b: Sensitivity of recovery variable u to subthreshold fluctuations of membrane potential v
:type b: conductance
:param c: After-spike reset value of v
:type c: voltage
:param d: After-spike increase to u
:type d: current
:param C: Total capacitance of the cell membrane
:type C: capacitance
Java class for Izhikevich2007Cell complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Izhikevich2007Cell"> <complexContent> <extension base="{http://www.neuroml.org/schema/neuroml2}BaseCellMembPotCap"> <attribute name="v0" use="required" type="{http://www.neuroml.org/schema/neuroml2}Nml2Quantity_voltage" /> <attribute name="k" use="required" type="{http://www.neuroml.org/schema/neuroml2}Nml2Quantity_conductancePerVoltage" /> <attribute name="vr" use="required" type="{http://www.neuroml.org/schema/neuroml2}Nml2Quantity_voltage" /> <attribute name="vt" use="required" type="{http://www.neuroml.org/schema/neuroml2}Nml2Quantity_voltage" /> <attribute name="vpeak" use="required" type="{http://www.neuroml.org/schema/neuroml2}Nml2Quantity_voltage" /> <attribute name="a" use="required" type="{http://www.neuroml.org/schema/neuroml2}Nml2Quantity_pertime" /> <attribute name="b" use="required" type="{http://www.neuroml.org/schema/neuroml2}Nml2Quantity_conductance" /> <attribute name="c" use="required" type="{http://www.neuroml.org/schema/neuroml2}Nml2Quantity_voltage" /> <attribute name="d" use="required" type="{http://www.neuroml.org/schema/neuroml2}Nml2Quantity_current" /> </extension> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
Fields inherited from class org.neuroml.model.BaseCellMembPotCap
cap
Fields inherited from class org.neuroml.model.BaseCell
neuroLexId
Fields inherited from class org.neuroml.model.Standalone
annotation, metaid, notes, property
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionappend
(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) appendFields
(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) getA()
Gets the value of the a property.getB()
Gets the value of the b property.getC()
Gets the value of the c property.getD()
Gets the value of the d property.getK()
Gets the value of the k property.getV0()
Gets the value of the v0 property.getVpeak()
Gets the value of the vpeak property.getVr()
Gets the value of the vr property.getVt()
Gets the value of the vt property.void
Sets the value of the a property.void
Sets the value of the b property.void
Sets the value of the c property.void
Sets the value of the d property.void
Sets the value of the k property.void
Sets the value of the v0 property.void
Sets the value of the vpeak property.void
Sets the value of the vr property.void
Sets the value of the vt property.toString()
Methods inherited from class org.neuroml.model.BaseCellMembPotCap
getCap, setCap
Methods inherited from class org.neuroml.model.BaseCell
getNeuroLexId, setNeuroLexId
Methods inherited from class org.neuroml.model.Standalone
getAnnotation, getMetaid, getNotes, getProperty, setAnnotation, setMetaid, setNotes
-
Field Details
-
v0
-
k
-
vr
-
vt
-
vpeak
-
a
-
b
-
c
-
d
-
-
Constructor Details
-
Izhikevich2007Cell
public Izhikevich2007Cell()
-
-
Method Details
-
getV0
Gets the value of the v0 property.- Returns:
- possible object is
String
-
setV0
Sets the value of the v0 property.- Parameters:
value
- allowed object isString
-
getK
Gets the value of the k property.- Returns:
- possible object is
String
-
setK
Sets the value of the k property.- Parameters:
value
- allowed object isString
-
getVr
Gets the value of the vr property.- Returns:
- possible object is
String
-
setVr
Sets the value of the vr property.- Parameters:
value
- allowed object isString
-
getVt
Gets the value of the vt property.- Returns:
- possible object is
String
-
setVt
Sets the value of the vt property.- Parameters:
value
- allowed object isString
-
getVpeak
Gets the value of the vpeak property.- Returns:
- possible object is
String
-
setVpeak
Sets the value of the vpeak property.- Parameters:
value
- allowed object isString
-
getA
Gets the value of the a property.- Returns:
- possible object is
String
-
setA
Sets the value of the a property.- Parameters:
value
- allowed object isString
-
getB
Gets the value of the b property.- Returns:
- possible object is
String
-
setB
Sets the value of the b property.- Parameters:
value
- allowed object isString
-
getC
Gets the value of the c property.- Returns:
- possible object is
String
-
setC
Sets the value of the c property.- Parameters:
value
- allowed object isString
-
getD
Gets the value of the d property.- Returns:
- possible object is
String
-
setD
Sets the value of the d property.- Parameters:
value
- allowed object isString
-
toString
- Overrides:
toString
in classBaseCellMembPotCap
-
append
public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) - Specified by:
append
in interfaceorg.jvnet.jaxb2_commons.lang.ToString2
- Overrides:
append
in classBaseCellMembPotCap
-
appendFields
public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) - Specified by:
appendFields
in interfaceorg.jvnet.jaxb2_commons.lang.ToString2
- Overrides:
appendFields
in classBaseCellMembPotCap
-