Package org.neuroml1.model.channel
Class StdpDep
java.lang.Object
org.neuroml1.model.channel.StdpDep
- 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 StdpDep
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
A synaptic mechanism implementing basic Spike Timing Dependent Plasticity based on Song and Abbott, 2001. See mapping to NEURON mod file for implementation details.
Java class for StdpDep complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="StdpDep">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<attribute name="tau_ltp" use="required" type="{http://morphml.org/biophysics/schema}TimeConstantValue" />
<attribute name="del_weight_ltp" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="tau_ltd" use="required" type="{http://morphml.org/biophysics/schema}TimeConstantValue" />
<attribute name="del_weight_ltd" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="max_syn_weight" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="post_spike_thresh" use="required" type="{http://morphml.org/biophysics/schema}VoltageValue" />
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected doubleprotected doubleprotected doubleprotected doubleprotected doubleprotected double -
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) booleanbooleanequals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy) doubleGets the value of the delWeightLtd property.doubleGets the value of the delWeightLtp property.doubleGets the value of the maxSynWeight property.doubleGets the value of the postSpikeThresh property.doubleGets the value of the tauLtd property.doubleGets the value of the tauLtp property.inthashCode()inthashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy) voidsetDelWeightLtd(double value) Sets the value of the delWeightLtd property.voidsetDelWeightLtp(double value) Sets the value of the delWeightLtp property.voidsetMaxSynWeight(double value) Sets the value of the maxSynWeight property.voidsetPostSpikeThresh(double value) Sets the value of the postSpikeThresh property.voidsetTauLtd(double value) Sets the value of the tauLtd property.voidsetTauLtp(double value) Sets the value of the tauLtp property.toString()
-
Field Details
-
tauLtp
protected double tauLtp -
delWeightLtp
protected double delWeightLtp -
tauLtd
protected double tauLtd -
delWeightLtd
protected double delWeightLtd -
maxSynWeight
protected double maxSynWeight -
postSpikeThresh
protected double postSpikeThresh
-
-
Constructor Details
-
StdpDep
public StdpDep()
-
-
Method Details
-
getTauLtp
public double getTauLtp()Gets the value of the tauLtp property. -
setTauLtp
public void setTauLtp(double value) Sets the value of the tauLtp property. -
getDelWeightLtp
public double getDelWeightLtp()Gets the value of the delWeightLtp property. -
setDelWeightLtp
public void setDelWeightLtp(double value) Sets the value of the delWeightLtp property. -
getTauLtd
public double getTauLtd()Gets the value of the tauLtd property. -
setTauLtd
public void setTauLtd(double value) Sets the value of the tauLtd property. -
getDelWeightLtd
public double getDelWeightLtd()Gets the value of the delWeightLtd property. -
setDelWeightLtd
public void setDelWeightLtd(double value) Sets the value of the delWeightLtd property. -
getMaxSynWeight
public double getMaxSynWeight()Gets the value of the maxSynWeight property. -
setMaxSynWeight
public void setMaxSynWeight(double value) Sets the value of the maxSynWeight property. -
getPostSpikeThresh
public double getPostSpikeThresh()Gets the value of the postSpikeThresh property. -
setPostSpikeThresh
public void setPostSpikeThresh(double value) Sets the value of the postSpikeThresh property. -
toString
-
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
-
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
-
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:
equalsin 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:
hashCodein interfaceorg.jvnet.jaxb2_commons.lang.HashCode2
-
hashCode
public int hashCode() -
clone
-
copyTo
- Specified by:
copyToin 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:
copyToin interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
-
createNewInstance
- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
-