Package org.neuroml.model
Class IzhikevichCell
java.lang.Object
org.neuroml.model.BaseWithoutId
org.neuroml.model.Base
org.neuroml.model.Standalone
org.neuroml.model.BaseCell
org.neuroml.model.IzhikevichCell
- All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.ToString2
Cell based on the 2003 model of Izhikevich, see http://izhikevich.org/publications/spikes.htm
\n
:param v0: Initial membrane potential
:type v0: voltage
:param a: Time scale of the recovery variable U
:type a: none
:param b: Sensitivity of U to the subthreshold fluctuations of the membrane potential V
:type b: none
:param c: After-spike reset value of V
:type c: none
:param d: After-spike increase to U
:type d: none
:param thresh: Spike threshold
:type thresh: voltage
Java class for IzhikevichCell complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="IzhikevichCell"> <complexContent> <extension base="{http://www.neuroml.org/schema/neuroml2}BaseCell"> <attribute name="v0" use="required" type="{http://www.neuroml.org/schema/neuroml2}Nml2Quantity_voltage" /> <attribute name="thresh" use="required" type="{http://www.neuroml.org/schema/neuroml2}Nml2Quantity_voltage" /> <attribute name="a" use="required" type="{http://www.neuroml.org/schema/neuroml2}Nml2Quantity_none" /> <attribute name="b" use="required" type="{http://www.neuroml.org/schema/neuroml2}Nml2Quantity_none" /> <attribute name="c" use="required" type="{http://www.neuroml.org/schema/neuroml2}Nml2Quantity_none" /> <attribute name="d" use="required" type="{http://www.neuroml.org/schema/neuroml2}Nml2Quantity_none" /> </extension> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected String
protected String
protected String
protected String
protected String
protected String
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.Gets the value of the thresh property.getV0()
Gets the value of the v0 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 thresh property.void
Sets the value of the v0 property.toString()
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
-
thresh
-
a
-
b
-
c
-
d
-
-
Constructor Details
-
IzhikevichCell
public IzhikevichCell()
-
-
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
-
getThresh
Gets the value of the thresh property.- Returns:
- possible object is
String
-
setThresh
Sets the value of the thresh 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
-
append
public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) -
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 classBaseCell
-