Package org.neuroml.model
Class VariableParameter
java.lang.Object
org.neuroml.model.VariableParameter
- All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.ToString2
Specifies a **parameter** ( e. g. condDensity ) which can vary its value across a **segmentGroup.** The value is calculated from **value** attribute of the **inhomogeneousValue** subelement. This element is normally a child of **channelDensityNonUniform** , **channelDensityNonUniformNernst** or **channelDensityNonUniformGHK** and is used to calculate the value of the conductance, etc. which will vary on different parts of the cell. The **segmentGroup** specified here needs to define an **inhomogeneousParameter** ( referenced from **inhomogeneousParameter** in the **inhomogeneousValue** ), which calculates a **variable** ( e. g. p ) varying across the cell ( e. g. based on the path length from soma ), which is then used in the **value** attribute of the **inhomogeneousValue** ( so for example condDensity = f( p ) )
Java class for VariableParameter complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="VariableParameter"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="inhomogeneousValue" type="{http://www.neuroml.org/schema/neuroml2}InhomogeneousValue" minOccurs="0"/> </sequence> <attribute name="parameter" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="segmentGroup" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> </restriction> </complexContent> </complexType>
-
Field Summary
-
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) Gets the value of the inhomogeneousValue property.Gets the value of the parameter property.Gets the value of the segmentGroup property.void
Sets the value of the inhomogeneousValue property.void
setParameter
(String value) Sets the value of the parameter property.void
setSegmentGroup
(String value) Sets the value of the segmentGroup property.toString()
-
Field Details
-
inhomogeneousValue
-
parameter
-
segmentGroup
-
-
Constructor Details
-
VariableParameter
public VariableParameter()
-
-
Method Details
-
getInhomogeneousValue
Gets the value of the inhomogeneousValue property.- Returns:
- possible object is
InhomogeneousValue
-
setInhomogeneousValue
Sets the value of the inhomogeneousValue property.- Parameters:
value
- allowed object isInhomogeneousValue
-
getParameter
Gets the value of the parameter property.- Returns:
- possible object is
String
-
setParameter
Sets the value of the parameter property.- Parameters:
value
- allowed object isString
-
getSegmentGroup
Gets the value of the segmentGroup property.- Returns:
- possible object is
String
-
setSegmentGroup
Sets the value of the segmentGroup 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) - Specified by:
append
in interfaceorg.jvnet.jaxb2_commons.lang.ToString2
-
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
-