| AnimatLab
    2
    Test | 
Firing rate synapse model. More...
#include <CsSynapseOneToOne.h>
 Inheritance diagram for AnimatCarlSim::CsSynapseOneToOne:
 Inheritance diagram for AnimatCarlSim::CsSynapseOneToOne: Collaboration diagram for AnimatCarlSim::CsSynapseOneToOne:
 Collaboration diagram for AnimatCarlSim::CsSynapseOneToOne:| Public Member Functions | |
| CsSynapseOneToOne () | |
| Default constructor.  More... | |
| virtual | ~CsSynapseOneToOne () | 
| Destructor.  More... | |
| virtual void | SetCARLSimulation () | 
|  Public Member Functions inherited from AnimatCarlSim::CsSynapseGroup | |
| CsSynapseGroup () | |
| Default constructor.  More... | |
| virtual | ~CsSynapseGroup () | 
| Destructor.  More... | |
| CsNeuronGroup * | FromNeuron () | 
| Gets the pre-synaptic neuron.  More... | |
| virtual std::string | GeneratorKey () | 
| CsNeuralModule * | GetCsModule () | 
| virtual void | Initialize () | 
| Initializes this object.  More... | |
| virtual void | InitWt (float fltVal) | 
| virtual float | InitWt () | 
| virtual void | Load (CStdXml &oXml) | 
| virtual void | MaxDelay (unsigned char iVal) | 
| virtual unsigned char | MaxDelay () | 
| virtual void | MaxWt (float fltVal) | 
| virtual float | MaxWt () | 
| virtual void | MinDelay (unsigned char iVal) | 
| virtual unsigned char | MinDelay () | 
| virtual void | Pconnect (float fltVal) | 
| virtual float | Pconnect () | 
| virtual void | Plastic (bool bVal) | 
| virtual bool | Plastic () | 
| virtual void | QueryProperties (CStdPtrArray< TypeProperty > &aryProperties) | 
| virtual bool | SetData (const std::string &strDataType, const std::string &strValue, bool bThrowError=true) | 
| Set a variable based on a string data type name.  More... | |
| virtual void | SetSystemPointers (Simulator *lpSim, Structure *lpStructure, NeuralModule *lpModule, Node *lpNode, bool bVerify) | 
| virtual int | SynapsesCreated () | 
| virtual void | VerifySystemPointers () | 
| Verify that system pointers have been set correctly.  More... | |
|  Public Member Functions inherited from AnimatSim::Link | |
| Link () | |
| Default constructor.  More... | |
| virtual | ~Link () | 
| Destructor.  More... | |
| virtual bool | Enabled () | 
| Gets whether the link is enabled.  More... | |
| virtual void | Enabled (bool bValue) | 
| Sets whether the link is Enabled.  More... | |
| virtual void | QueryProperties (CStdPtrArray< TypeProperty > &aryProperties) | 
| Queries this object for a list of properties that can be changed using SetData.  More... | |
| virtual void | SetSystemPointers (Simulator *lpSim, Structure *lpStructure, NeuralModule *lpModule, Node *lpNode, bool bVerify) | 
| Sets the system pointers.  More... | |
|  Public Member Functions inherited from AnimatSim::AnimatBase | |
| AnimatBase () | |
| Constructs an AnimatBase object.  More... | |
| virtual | ~AnimatBase () | 
| Destroys the AnimatBase object..  More... | |
| virtual bool | AddItem (const std::string &strItemType, const std::string &strXml, bool bThrowError=true, bool bDoNotInit=false) | 
| Adds a new object to this parent.  More... | |
| virtual void | AfterResetSimulation () | 
| Called after a simulation reset for some objects.  More... | |
| virtual long | CalculateSnapshotByteSize () | 
| Calculates the snapshot byte size.  More... | |
| virtual void | Copy (CStdSerialize *lpSource) | 
| virtual float * | GetDataPointer (const std::string &strDataType) | 
| Returns a float pointer to a data item of interest in this object.  More... | |
| virtual NeuralModule * | GetNeuralModule () | 
| Gets the neural module.  More... | |
| virtual Node * | GetNode () | 
| Gets the node.  More... | |
| virtual Simulator * | GetSimulator () | 
| Gets the simulator pointer.  More... | |
| virtual Structure * | GetStructure () | 
| Gets the structure for this node.  More... | |
| virtual bool | HasProperty (const std::string &strName) | 
| Queries this object if it has a property with the given name.  More... | |
| virtual std::string | ID () | 
| Gets the unique GUID ID of this object.  More... | |
| virtual void | ID (std::string strValue) | 
| Sets the unique GUID ID of the object.  More... | |
| virtual void | Kill (bool bState=true) | 
| Kills.  More... | |
| virtual void | Load (StdUtils::CStdXml &oXml) | 
| Loads the item using an XML data packet.  More... | |
| virtual void | LoadKeyFrameSnapshot (byte *aryBytes, long &lIndex) | 
| Loads a key frame snapshot.  More... | |
| virtual std::string | Name () | 
| Gets the name of this object.  More... | |
| virtual void | Name (std::string strValue) | 
| Sets the name of the object. Blank is acceptable.  More... | |
| virtual AnimatPropertyType | PropertyType (const std::string &strName) | 
| virtual void | ReInitialize () | 
| Re-initialize this object.  More... | |
| virtual bool | RemoveItem (const std::string &strItemType, const std::string &strID, bool bThrowError=true) | 
| Removes a child item from this parent.  More... | |
| virtual void | Reset () | 
| Resets this object.  More... | |
| virtual void | ResetSimulation () | 
| Resets the simulation back to time 0.  More... | |
| virtual void | RigidBodyAdded (std::string strID) | 
| virtual void | RigidBodyRemoved (std::string strID) | 
| virtual void | SaveKeyFrameSnapshot (byte *aryBytes, long &lIndex) | 
| Saves a key frame snapshot.  More... | |
| virtual bool | Selected () | 
| Tells if this items is selected or not.  More... | |
| virtual void | Selected (bool bValue, bool bSelectMultiple) | 
| Selects this object.  More... | |
| virtual bool | SetData (const std::string &strDataType, const float fltValue, bool bThrowError=true) | 
| Set a variable based on a string data type name.  More... | |
| virtual bool | SetData (const std::string &strDataType, const long lValue, bool bThrowError=true) | 
| Set a variable based on a string data type name.  More... | |
| virtual void | SimPausing () | 
| Called just before the simulation pauses.  More... | |
| virtual void | SimStarting () | 
| Called just before the simulation starts.  More... | |
| virtual void | SimStopping () | 
| Called just before the simulation stops.  More... | |
| virtual void | StepSimulation () | 
| Step the simulation for this object.  More... | |
| virtual void | TimeStepModified () | 
| Notification method that the time step modified has been modified. Objects should recalculate any slice times as needed.  More... | |
| virtual std::string | Type () | 
| returns the string type name of this object.  More... | |
| virtual void | Type (std::string strValue) | 
| Sets the class type for this object.  More... | |
| virtual void | VisualSelectionModeChanged (int iNewMode) | 
| Visual selection mode changed.  More... | |
| Additional Inherited Members | |
|  Static Public Member Functions inherited from AnimatSim::Link | |
| static Link * | CastToDerived (AnimatBase *lpBase) | 
|  Protected Member Functions inherited from AnimatSim::Link | |
| virtual void | UpdateData () | 
| Called during the StepSimulation method to allow the link to update any internal data for reporting purposes.  More... | |
|  Protected Attributes inherited from AnimatCarlSim::CsSynapseGroup | |
| bool | m_bPlastic | 
| connection type, either SYN_FIXED or SYN_PLASTIC | |
| float | m_fltInitWt | 
| initial weight strength (arbitrary units); should be negative for inhibitory connections | |
| float | m_fltMaxWt | 
| upper bound on weight strength (arbitrary units); should be negative for inhibitory connections | |
| float | m_fltPconnect | 
| connection probability | |
| unsigned char | m_iMaxDelay | 
| the maximum delay allowed (ms) | |
| unsigned char | m_iMinDelay | 
| the minimum delay allowed (ms) | |
| int | m_iSynapsesCreated | 
| The total number of synapses created. | |
| CsNeuralModule * | m_lpCsModule | 
| Pointer to parent CsNeuralModule. | |
| CsNeuronGroup * | m_lpFromNeuron | 
| The pointer to pre-synaptic neuron. | |
| CsNeuronGroup * | m_lpToNeuron | 
| The pointer to post-synaptic neuron. | |
| std::string | m_strFromID | 
| GUID ID of the pre-synaptic neruon. | |
| std::string | m_strToID | 
| GUID ID of the pre-synaptic neruon. | |
|  Protected Attributes inherited from AnimatSim::Link | |
| float | m_fltEnabled | 
| This is for reporting purposes. | |
| Organism * | m_lpOrganism | 
| The pointer to this link's organism. | |
|  Protected Attributes inherited from AnimatSim::AnimatBase | |
| bool | m_bEnabled | 
| Tells if this item is enabled or not. If it is not enabled then it is not run. | |
| bool | m_bSelected | 
| Tells whether the object is selected or not. | |
| AnimatSim::Behavior::NeuralModule * | m_lpModule | 
| The pointer to this items parentNeuralModule. If this is not relevant for this object then this is NULL. | |
| Node * | m_lpNode | 
| The pointer to this items parent Node. If this is not relevant for this object then this is NULL. | |
| Simulator * | m_lpSim | 
| The pointer to a Simulation. | |
| AnimatSim::Environment::Structure * | m_lpStructure | 
| The pointer to this items parent Structure. If this is not relevant for this object then this is NULL. | |
| std::string | m_strID | 
| The unique Id for this object. | |
| std::string | m_strName | 
| The name for this object. | |
| std::string | m_strType | 
| The type for this object. Examples are Box, Plane, Neuron, etc.. | |
Firing rate synapse model.
This synapse type has a weight that is a current value. It injects a portion of that weight into the post-synaptic neuron based on the pre-synaptic neurons firing rate. I = W*F. (Where W is the weight, F is the firing rate, and I is the current.)
Definition at line 22 of file CsSynapseOneToOne.h.
| AnimatCarlSim::CsSynapseOneToOne::CsSynapseOneToOne | ( | ) | 
| 
 | virtual | 
Destructor.
Definition at line 33 of file CsSynapseOneToOne.cpp.
References StdUtils::Std_TraceMsg().
 Here is the call graph for this function:
 Here is the call graph for this function: