Public Member Functions | Protected Member Functions | Protected Attributes

Synapse Class Reference

Base class to all synapses. More...

#include <Synapse.h>

Inheritance diagram for Synapse:
EvSimObject SynapseFactory EvSimObjectFactory EvSimObjectFactory ActiveSynapse GenericBasicSynapse< Synapse > GenericBinaryArrayInputSynapse< Synapse > GenericBinaryInputSynapse< Synapse > PlasticNSSynapse PLSynapse GenericBasicSynapse< ActiveSynapse > GenericBinaryArrayInputSynapse< ActiveSynapse > GenericBinaryInputSynapse< ActiveSynapse > PLActiveSynapse PlasticNSActiveSynapse BasicSynapse BinaryArrayInputSynapse BinaryInputSynapse GenericBasicSynapse< PlasticNSSynapse > GenericPLBasicSynapse< PLSynapse >

List of all members.

Public Member Functions

double getPSR ()
virtual void setBackpropAPResponse (SpikeResponse *bap_response)
virtual void setPostSynResponse (SpikeResponse *response)
virtual bool needsPostSynResponse ()
virtual bool needsBackpropAPResponse ()
virtual bool isPlastic ()
virtual bool isActive ()
virtual void postMountAsMountedObj (EvSimNetwork &net, EvSimObject::ID self, EvSimObject::ID mountpoint)

Protected Member Functions

void updatePSR (double new_psr, Time)
void resetPSRs ()
NeuronmountToNeuron (EvSimNetwork &net, EvSimObject::ID &self, EvSimObject::ID &nrn)

Protected Attributes

double psr

Detailed Description

Base class to all synapses.


The documentation for this class was generated from the following files: