39 virtual Node *
CreateNeuron(std::string strType,
bool bThrowError =
true);
79 virtual NeuralModule *
CreateNeuralModule(std::string strType,
bool bThrowError =
true);
81 virtual DataColumn *CreateDataColumn(std::string strType,
bool bThrowError =
true);
82 virtual Adapter *CreateAdapter(std::string strType,
bool bThrowError =
true);
84 virtual CStdSerialize *CreateObject(std::string strClassType, std::string strObjectType,
bool bThrowError =
true);
Contains the classes for a firing rate neural model.
virtual ExternalStimulus * CreateExternalStimulus(std::string strType, bool bThrowError=true)
Creates an external stimuli.
virtual ~CsClassFactory()
Destructor.
Base class for all link type objects. This is typically used for synapses.
virtual Node * CreateNeuron(std::string strType, bool bThrowError=true)
Creates a neuron.
Firing rate neural module class factory.
virtual NeuralModule * CreateNeuralModule(std::string strType, bool bThrowError=true)
Creates a neural module.
CsClassFactory()
Default constructor.
virtual AnimatSim::Link * CreateSynapse(std::string strType, bool bThrowError=true)
Creates a synapse.