Public Member Functions | Protected Attributes

CompositeSynapse Class Reference

Inheritance diagram for CompositeSynapse:
SynapseFactory EvSimObjectFactory

List of all members.

Public Member Functions

 CompositeSynapse (const Synapse &synapse, const SpikeResponse &post_syn_response, const SpikeResponse &backprop_ap_response, bool post_syn_resp_is_shared=true, bool bap_response_is_shared=true, Time delay=0, Time bap_delay=0)
 CompositeSynapse (const Synapse &synapse, const SpikeResponse &post_syn_response, bool post_syn_resp_is_shared=true, Time delay=0)
virtual EvSimObjectcreate (void) const
 Derived classes implement this function to create clones.
virtual EvSimObjectcreate (RandomEngine *rng) const
 Derived classes implement this function to create clones.
virtual SpikeResponsecreateSpikeResponseObject () const
virtual SpikeResponsecreateBackpropAPResponseObject () const
virtual void setSharedPSResponse (bool shared_psr)
virtual void setSharedBackpropAPResponse (bool shared_bap_response)
virtual bool usesSharedPSResponse () const
virtual bool usesSharedBackpropAPResponse () const
bool managesDelay () const
Time getManagedDelay () const
Time getBackpropAPDelay () const

Protected Attributes

Time delay
Time bap_delay
Synapsesynapse
SpikeResponsepost_syn_response
SpikeResponsebackprop_ap_response
bool psr_is_shared
bool bap_response_is_shared

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