Package org.neuroml.model
Class FitzHughNagumo1969Cell
java.lang.Object
org.neuroml.model.BaseWithoutId
org.neuroml.model.Base
org.neuroml.model.Standalone
org.neuroml.model.BaseCell
org.neuroml.model.FitzHughNagumo1969Cell
- All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.ToString2
public class FitzHughNagumo1969Cell
extends BaseCell
implements org.jvnet.jaxb2_commons.lang.ToString2
The Fitzhugh Nagumo model is a two-dimensional simplification of the Hodgkin-Huxley model of spike generation in squid giant axons. This system was suggested by FitzHugh ( FitzHugh R. [1961]: Impulses and physiological states in theoretical models of nerve membrane. Biophysical J. 1:445-466 ), who called it " Bonhoeffer-van der Pol model ", and the equivalent circuit by Nagumo et al. ( Nagumo J. , Arimoto S. , and Yoshizawa S. [1962] An active pulse transmission line simulating nerve axon. Proc IRE. 50:2061-2070. 1962 ). This version corresponds to the one described in FitzHugh R. [1969]: Mathematical models of excitation and propagation in nerve. Chapter 1 ( pp. 1-85 in H. P. Schwan, ed. Biological Engineering, McGraw-Hill Book Co. , N. Y. )
\n
:param a:
:type a: none
:param b:
:type b: none
:param I: plays the role of an external injected current
:type I: none
:param phi:
:type phi: none
:param V0:
:type V0: none
:param W0:
:type W0: none
Java class for FitzHughNagumo1969Cell complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="FitzHughNagumo1969Cell"> <complexContent> <extension base="{http://www.neuroml.org/schema/neuroml2}BaseCell"> <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="I" use="required" type="{http://www.neuroml.org/schema/neuroml2}Nml2Quantity_none" /> <attribute name="phi" use="required" type="{http://www.neuroml.org/schema/neuroml2}Nml2Quantity_none" /> <attribute name="V0" use="required" type="{http://www.neuroml.org/schema/neuroml2}Nml2Quantity_none" /> <attribute name="W0" 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.getI()
Gets the value of the i property.getPhi()
Gets the value of the phi property.getV0()
Gets the value of the v0 property.getW0()
Gets the value of the w0 property.void
Sets the value of the a property.void
Sets the value of the b property.void
Sets the value of the i property.void
Sets the value of the phi property.void
Sets the value of the v0 property.void
Sets the value of the w0 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
-
a
-
b
-
i
-
phi
-
v0
-
w0
-
-
Constructor Details
-
FitzHughNagumo1969Cell
public FitzHughNagumo1969Cell()
-
-
Method Details
-
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
-
getI
Gets the value of the i property.- Returns:
- possible object is
String
-
setI
Sets the value of the i property.- Parameters:
value
- allowed object isString
-
getPhi
Gets the value of the phi property.- Returns:
- possible object is
String
-
setPhi
Sets the value of the phi property.- Parameters:
value
- allowed object isString
-
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
-
getW0
Gets the value of the w0 property.- Returns:
- possible object is
String
-
setW0
Sets the value of the w0 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
-