|
AnimatLab
2
Test
|
Class factory for the integrate and fire neural module. More...
#include <ClassFactory.h>
Inheritance diagram for IntegrateFireSim::ClassFactory:
Collaboration diagram for IntegrateFireSim::ClassFactory:Public Member Functions | |
| ClassFactory () | |
| Default constructor. More... | |
| virtual | ~ClassFactory () |
| Destructor. More... | |
| virtual DataColumn * | CreateDataColumn (std::string strType, bool bThrowError=true) |
| Creates a data column. More... | |
| virtual ExternalStimulus * | CreateExternalStimulus (std::string strType, bool bThrowError=true) |
| Creates an external stimulus. More... | |
| virtual Gain * | CreateGain (std::string strType, bool bThrowError=true) |
| Creates a gain. More... | |
| virtual IonChannel * | CreateIonChannel (std::string strType, bool bThrowError=true) |
| Creates an ion channel. More... | |
| virtual NeuralModule * | CreateNeuralModule (std::string strType, bool bThrowError=true) |
| Creates a neural module. More... | |
| virtual Neuron * | CreateNeuron (std::string strType, bool bThrowError=true) |
| Creates a neuron. More... | |
| virtual CStdSerialize * | CreateObject (std::string strClassType, std::string strObjectType, bool bThrowError=true) |
| virtual Connexion * | CreateSynapse (std::string strType, bool bThrowError=true) |
| Creates a synapse. More... | |
| virtual SynapseType * | CreateSynapseType (std::string strType, bool bThrowError=true) |
| Creates a synapse type. More... | |
Class factory for the integrate and fire neural module.
Definition at line 17 of file IntegrateFireSim/ClassFactory.h.
| IntegrateFireSim::ClassFactory::ClassFactory | ( | ) |
|
virtual |
|
virtual |
Creates a data column.
| strType | Type of class to create. |
| bThrowError | true to throw error if there is a problem. |
Definition at line 130 of file IntegrateFireSim/ClassFactory.cpp.
References StdUtils::Std_ToUpper(), and StdUtils::Std_Trim().
Here is the call graph for this function:
|
virtual |
Creates an external stimulus.
| strType | Type of class to create. |
| bThrowError | true to throw error if there is a problem. |
Definition at line 49 of file IntegrateFireSim/ClassFactory.cpp.
References StdUtils::Std_ToUpper(), and StdUtils::Std_Trim().
Here is the call graph for this function:
|
virtual |
Creates a gain.
| strType | Type of class to create. |
| bThrowError | true to throw error if there is a problem. |
Definition at line 172 of file IntegrateFireSim/ClassFactory.cpp.
References StdUtils::Std_ToUpper(), and StdUtils::Std_Trim().
Here is the call graph for this function:
|
virtual |
Creates an ion channel.
| strType | Type of class to create. |
| bThrowError | true to throw error if there is a problem. |
Definition at line 334 of file IntegrateFireSim/ClassFactory.cpp.
References StdUtils::Std_ToUpper(), and StdUtils::Std_Trim().
Here is the call graph for this function:
|
virtual |
Creates a neural module.
| strType | Type of class to create. |
| bThrowError | true to throw error if there is a problem. |
Definition at line 90 of file IntegrateFireSim/ClassFactory.cpp.
References StdUtils::Std_ToUpper(), and StdUtils::Std_Trim().
Here is the call graph for this function:
|
virtual |
Creates a neuron.
| strType | Type of class to create. |
| bThrowError | true to throw error if there is a problem. |
Definition at line 212 of file IntegrateFireSim/ClassFactory.cpp.
References StdUtils::Std_ToUpper(), and StdUtils::Std_Trim().
Here is the call graph for this function:
|
virtual |
Creates a synapse.
| strType | Type of class to create. |
| bThrowError | true to throw error if there is a problem. |
Definition at line 252 of file IntegrateFireSim/ClassFactory.cpp.
References StdUtils::Std_ToUpper(), and StdUtils::Std_Trim().
Here is the call graph for this function:
|
virtual |
Creates a synapse type.
| strType | Type of class to create. |
| bThrowError | true to throw error if there is a problem. |
Definition at line 291 of file IntegrateFireSim/ClassFactory.cpp.
References StdUtils::Std_ToUpper(), and StdUtils::Std_Trim().
Here is the call graph for this function: