Public Member Functions | Protected Member Functions | Protected Attributes

ActiveSynapse Class Reference

Base class to active synapses. More...

#include <Synapse.h>

Inheritance diagram for ActiveSynapse:
Synapse EvSimObject SynapseFactory EvSimObjectFactory EvSimObjectFactory GenericBasicSynapse< ActiveSynapse > GenericBinaryArrayInputSynapse< ActiveSynapse > GenericBinaryInputSynapse< ActiveSynapse > PLActiveSynapse PlasticNSActiveSynapse BasicActiveSynapse BinaryArrInpActiveSynapse BinaryInputActiveSynapse GenericPLBasicSynapse< PLActiveSynapse > GenericBasicSynapse< PlasticNSActiveSynapse > PLBasicActiveSynapse GenericBinomSEMSynapse< GenericBasicSynapse< PlasticNSActiveSynapse > > GenericNSHebbianSynapse< GenericBasicSynapse< PlasticNSActiveSynapse > > GenericPopulCodeSEMSynapse< GenericBasicSynapse< PlasticNSActiveSynapse > > BinomSEMActiveSynapse NSHebbianActiveSynapse PopulCodeSEMActiveSynapse

List of all members.

Public Member Functions

virtual void postMountAsMountedObj (EvSimNetwork &net, EvSimObject::ID self, EvSimObject::ID mountpoint)
virtual bool isActive ()

Protected Member Functions

void updatePSR (double new_psr, Time time)
void resetPSRs ()

Protected Attributes

Neurontarget_nrn
double psr_old

Detailed Description

Base class to active synapses.

Active synapses report PSP changes to their target neuron using the Neuron::updatePSR and Neuron::updatePSRSlope interface


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