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
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected StringFields inherited from class org.neuroml.model.BaseCellMembPotCap
capFields inherited from class org.neuroml.model.BaseCell
neuroLexIdFields inherited from class org.neuroml.model.Standalone
annotation, metaid, notes, property -
Constructor Summary
Constructors -
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.voidSets the value of the a property.voidSets the value of the b property.voidSets the value of the c property.voidSets the value of the d property.voidSets the value of the k property.voidSets the value of the v0 property.voidSets the value of the vpeak property.voidSets the value of the vr property.voidSets the value of the vt property.toString()Methods inherited from class org.neuroml.model.BaseCellMembPotCap
getCap, setCapMethods inherited from class org.neuroml.model.BaseCell
getNeuroLexId, setNeuroLexIdMethods 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:
toStringin classBaseCellMembPotCap
-
append
public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) - Specified by:
appendin interfaceorg.jvnet.jaxb2_commons.lang.ToString2- Overrides:
appendin classBaseCellMembPotCap
-
appendFields
public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) - Specified by:
appendFieldsin interfaceorg.jvnet.jaxb2_commons.lang.ToString2- Overrides:
appendFieldsin classBaseCellMembPotCap
-