Package org.neuroml1.model.channel
Class Q10Settings
java.lang.Object
org.neuroml1.model.channel.Q10Settings
- All Implemented Interfaces:
Cloneable
,org.jvnet.jaxb2_commons.lang.CopyTo2
,org.jvnet.jaxb2_commons.lang.Equals2
,org.jvnet.jaxb2_commons.lang.HashCode2
,org.jvnet.jaxb2_commons.lang.ToString2
public class Q10Settings
extends Object
implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.ToString2
Q10 scaling affects the tau in the rate equations. It allows rate equations determined at one temperature to be used at a different temperature.
If tauExp is the experimentally measured tau, the rate at temperature T is given by tau(T) = tauExp / q10_factor ^ ((T - experimental_temp)/10). NOTE: if fixed_q10 is specified
the expression will be tau(T) = tauExp / fixed_q10, and the experimental_temp can be used to check that a simulation is running
at the desired temperature.
Java class for Q10Settings complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Q10Settings"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <attribute name="gate" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="fixed_q10" type="{http://www.w3.org/2001/XMLSchema}double" /> <attribute name="q10_factor" type="{http://www.w3.org/2001/XMLSchema}double" /> <attribute name="experimental_temp" use="required" type="{http://morphml.org/biophysics/schema}TemperatureValue" /> </restriction> </complexContent> </complexType>
-
Field Summary
Fields -
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) clone()
copyTo
(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy) boolean
boolean
equals
(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy) double
Gets the value of the experimentalTemp property.Gets the value of the fixedQ10 property.getGate()
Gets the value of the gate property.Gets the value of the q10Factor property.int
hashCode()
int
hashCode
(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy) void
setExperimentalTemp
(double value) Sets the value of the experimentalTemp property.void
setFixedQ10
(Double value) Sets the value of the fixedQ10 property.void
Sets the value of the gate property.void
setQ10Factor
(Double value) Sets the value of the q10Factor property.toString()
-
Field Details
-
gate
-
fixedQ10
-
q10Factor
-
experimentalTemp
protected double experimentalTemp
-
-
Constructor Details
-
Q10Settings
public Q10Settings()
-
-
Method Details
-
getGate
Gets the value of the gate property.- Returns:
- possible object is
String
-
setGate
Sets the value of the gate property.- Parameters:
value
- allowed object isString
-
getFixedQ10
Gets the value of the fixedQ10 property.- Returns:
- possible object is
Double
-
setFixedQ10
Sets the value of the fixedQ10 property.- Parameters:
value
- allowed object isDouble
-
getQ10Factor
Gets the value of the q10Factor property.- Returns:
- possible object is
Double
-
setQ10Factor
Sets the value of the q10Factor property.- Parameters:
value
- allowed object isDouble
-
getExperimentalTemp
public double getExperimentalTemp()Gets the value of the experimentalTemp property. -
setExperimentalTemp
public void setExperimentalTemp(double value) Sets the value of the experimentalTemp property. -
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
-
equals
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy) - Specified by:
equals
in interfaceorg.jvnet.jaxb2_commons.lang.Equals2
-
equals
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy) - Specified by:
hashCode
in interfaceorg.jvnet.jaxb2_commons.lang.HashCode2
-
hashCode
public int hashCode() -
clone
-
copyTo
- Specified by:
copyTo
in interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
-
copyTo
public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy) - Specified by:
copyTo
in interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
-
createNewInstance
- Specified by:
createNewInstance
in interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
-