Package org.neuroml1.model.channel
Class StdpSynapse
java.lang.Object
org.neuroml1.model.channel.DoubleExponentialSynapse
org.neuroml1.model.channel.MultiDecaySynapse
org.neuroml1.model.channel.StdpSynapse
- 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 StdpSynapse
extends MultiDecaySynapse
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
Extends MultiDecaySynapse
Java class for StdpSynapse complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="StdpSynapse"> <complexContent> <extension base="{http://morphml.org/channelml/schema}MultiDecaySynapse"> <sequence> <element name="spike_time_dep" type="{http://morphml.org/channelml/schema}StdpDep"/> </sequence> </extension> </complexContent> </complexType>
-
Field Summary
FieldsFields inherited from class org.neuroml1.model.channel.MultiDecaySynapse
decayTime2, decayTime3, maxConductance2, maxConductance3
Fields inherited from class org.neuroml1.model.channel.DoubleExponentialSynapse
annotation, decayTime, group, maxConductance, notes, properties, reversalPotential, riseTime
-
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) Gets the value of the spikeTimeDep property.int
hashCode()
int
hashCode
(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy) void
setSpikeTimeDep
(StdpDep value) Sets the value of the spikeTimeDep property.toString()
Methods inherited from class org.neuroml1.model.channel.MultiDecaySynapse
getDecayTime2, getDecayTime3, getMaxConductance2, getMaxConductance3, setDecayTime2, setDecayTime3, setMaxConductance2, setMaxConductance3
Methods inherited from class org.neuroml1.model.channel.DoubleExponentialSynapse
getAnnotation, getDecayTime, getGroup, getMaxConductance, getNotes, getProperties, getReversalPotential, getRiseTime, setAnnotation, setDecayTime, setMaxConductance, setNotes, setProperties, setReversalPotential, setRiseTime
-
Field Details
-
spikeTimeDep
-
-
Constructor Details
-
StdpSynapse
public StdpSynapse()
-
-
Method Details
-
getSpikeTimeDep
Gets the value of the spikeTimeDep property.- Returns:
- possible object is
StdpDep
-
setSpikeTimeDep
Sets the value of the spikeTimeDep property.- Parameters:
value
- allowed object isStdpDep
-
toString
- Overrides:
toString
in classMultiDecaySynapse
-
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
- Overrides:
append
in classMultiDecaySynapse
-
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 classMultiDecaySynapse
-
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
- Overrides:
equals
in classMultiDecaySynapse
-
equals
- Overrides:
equals
in classMultiDecaySynapse
-
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
- Overrides:
hashCode
in classMultiDecaySynapse
-
hashCode
public int hashCode()- Overrides:
hashCode
in classMultiDecaySynapse
-
clone
- Overrides:
clone
in classMultiDecaySynapse
-
copyTo
- Specified by:
copyTo
in interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
- Overrides:
copyTo
in classMultiDecaySynapse
-
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
- Overrides:
copyTo
in classMultiDecaySynapse
-
createNewInstance
- Specified by:
createNewInstance
in interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
- Overrides:
createNewInstance
in classMultiDecaySynapse
-