8 #include "IonChannel.h"
17 #include "ClassFactory.h"
48 #pragma region Accessor-Mutators
84 AnimatBase::SetSystemPointers(lpSim, lpStructure, lpModule, lpNode,
false);
93 AnimatBase::VerifySystemPointers();
96 THROW_PARAM_ERROR(Al_Err_lStructureNotDefined, Al_Err_strStructureNotDefined,
"IGFModule: ",
m_strID);
Declares the integrate fire module class.
int m_iSynapseTypeID
Integre ID for the synapse type.
Integrate and fire neural module.
AnimatSim::Behavior::NeuralModule * m_lpModule
The pointer to this items parentNeuralModule. If this is not relevant for this object then this is NU...
Declares the connexion class.
int SynapseTypeID()
Gets the synapse type identifier.
virtual void VerifySystemPointers()
Verify that system pointers have been set correctly.
Declares the spiking chemical synapse class.
std::string m_strID
The unique Id for this object.
Declares the ca activation class.
virtual ~SynapseType()
Destructor.
SynapseType()
Default constructor.
Declares the synapse type class.
Declares the electrical synapse class.
void NeuralModule(IntegrateFireNeuralModule *lpModule)
Sets the NeuralModule pointer.
Contains all of the classes to implement a basic integrate and fire neural model. ...
IntegrateFireNeuralModule * m_lpIGFModule
Pointer to the parent IntegrateFireNeuralModule.
Declares the non spiking chemical synapse class.
Declares the neuron class.