CARLsim  3.1.3
CARLsim: a GPU-accelerated SNN simulator
TODO
Member CARLsim::connect (int grpId1, int grpId2, ConnectionGenerator *conn, bool synWtType=SYN_FIXED, int maxM=0, int maxPreM=0)
finish docu
Member CARLsim::connect (int grpId1, int grpId2, ConnectionGenerator *conn, float mulSynFast, float mulSynSlow, bool synWtType=SYN_FIXED, int maxM=0, int maxPreM=0)
finish docu
Member CARLsim::connectCompartments (int grpIdLower, int grpIdUpper)
finish docu
Member CARLsim::createGroup (const std::string &grpName, int nNeur, int neurType)
finish doc
Member CARLsim::createSpikeGeneratorGroup (const std::string &grpName, int nNeur, int neurType)
finish docu
Member CARLsim::createSpikeGeneratorGroup (const std::string &grpName, const Grid3D &grid, int neurType)
finish doc
Member CARLsim::getConductanceAMPA (int grpId)
finish docu
Member CARLsim::getConductanceGABAa (int grpId)
finish docu
Member CARLsim::getConductanceGABAb (int grpId)
finish docu
Member CARLsim::getConductanceNMDA (int grpId)
finish docu
Member CARLsim::getDelays (int gIDpre, int gIDpost, int &Npre, int &Npost, uint8_t *delays=NULL)
finish docu
Member CARLsim::getGroupEndNeuronId (int grpId)
finish docu
Member CARLsim::getGroupId (std::string grpName)
finish docu
Member CARLsim::getGroupName (int grpId)
finish docu
Member CARLsim::getGroupNumNeurons (int grpId)
finish docu
Member CARLsim::getGroupStartNeuronId (int grpId)
finish docu
Member CARLsim::getNumGroups ()
finish docu
Member CARLsim::getNumNeurons ()
finish docu
Member CARLsim::getNumNeuronsGen ()
finish docu
Member CARLsim::getNumNeuronsGenExc ()
finish docu
Member CARLsim::getNumNeuronsGenInh ()
finish docu
Member CARLsim::getNumNeuronsReg ()
finish docu
Member CARLsim::getNumNeuronsRegExc ()
finish docu
Member CARLsim::getNumNeuronsRegInh ()
finish docu
Member CARLsim::getNumPostSynapses ()
finish docu
Member CARLsim::getNumPreSynapses ()
finish docu
Member CARLsim::getNumSynapticConnections (short int connectionId)
finish docu
Member CARLsim::getSimTime ()
finish docu
Member CARLsim::getSimTimeMsec ()
finish docu
Member CARLsim::getSimTimeSec ()
finish docu
Member CARLsim::isExcitatoryGroup (int grpId)
finish docu
Member CARLsim::isInhibitoryGroup (int grpId)
finish docu
Member CARLsim::isPoissonGroup (int grpId)
finish docu
Member CARLsim::setCompartmentParameters (int grpId, float couplingUp, float couplingDown)
finish docu
Member CARLsim::setDefaultHomeostasisParams (float homeoScale, float avgTimeScale)
finish docu
Member CARLsim::setDefaultSaveOptions (std::string fileName, bool saveSynapseInfo)
finish docu
Member CARLsim::setGroupMonitor (int grpId, const std::string &fname)
finish docu
Member CARLsim::setNeuromodulator (int grpId, float tauDP=100.0f, float tau5HT=100.0f, float tauACh=100.0f, float tauNE=100.0f)
: this should be implemented via default arguments as members of the class, so that the user can call setDefaultNeuromodulators()
Member CARLsim::setNeuronParameters (int grpId, float izh_a, float izh_b, float izh_c, float izh_d)
finish docu
Member CARLsim::setNeuronParameters (int grpId, float izh_a, float izh_a_sd, float izh_b, float izh_b_sd, float izh_c, float izh_c_sd, float izh_d, float izh_d_sd)
finish docu
Member CARLsim::setSpikeRate (int grpId, PoissonRate *spikeRate, int refPeriod=1)
finish docu
Member CARLsim::writePopWeights (std::string fname, int gIDpre, int gIDpost)
finish docu
Page Chapter 13: Example Networks

KDC

MB

MB

Page Chapter 7: Monitoring
extend
Class GroupMonitor
finish documentation
Member norm (const Point3D &p)
maybe move to carlsim_helper.h or something...
Class SpikeGeneratorFromVector
change to vector of AER or 2D vector, so that each neuron can have their own spike times.
Class SpikeMonitor
finish documentation