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 double
protected double
protected double
protected double
protected double
protected 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) 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 delWeightLtd property.double
Gets the value of the delWeightLtp property.double
Gets the value of the maxSynWeight property.double
Gets the value of the postSpikeThresh property.double
Gets the value of the tauLtd property.double
Gets the value of the tauLtp property.int
hashCode()
int
hashCode
(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy) void
setDelWeightLtd
(double value) Sets the value of the delWeightLtd property.void
setDelWeightLtp
(double value) Sets the value of the delWeightLtp property.void
setMaxSynWeight
(double value) Sets the value of the maxSynWeight property.void
setPostSpikeThresh
(double value) Sets the value of the postSpikeThresh property.void
setTauLtd
(double value) Sets the value of the tauLtd property.void
setTauLtp
(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:
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
-