|
CARLsim
4.1.0
CARLsim: a GPU-accelerated SNN simulator
|
This is the complete list of members for CARLsim::Impl, including all inherited members.
| biasWeights(short int connId, float bias, bool updateWeightRange) | CARLsim::Impl | inline |
| connect(int grpId1, int grpId2, const std::string &connType, const RangeWeight &wt, float connProb, const RangeDelay &delay, const RadiusRF &radRF, bool synWtType, float mulSynFast, float mulSynSlow) | CARLsim::Impl | inline |
| connect(int grpId1, int grpId2, ConnectionGenerator *conn, bool synWtType) | CARLsim::Impl | inline |
| connect(int grpId1, int grpId2, ConnectionGenerator *conn, float mulSynFast, float mulSynSlow, bool synWtType) | CARLsim::Impl | inline |
| connectCompartments(int grpIdLower, int grpIdUpper) | CARLsim::Impl | inline |
| createGroup(const std::string &grpName, int nNeur, int neurType, int preferredPartition, ComputingBackend preferredBackend) | CARLsim::Impl | inline |
| createGroup(const std::string &grpName, const Grid3D &grid, int neurType, int preferredPartition, ComputingBackend preferredBackend) | CARLsim::Impl | inline |
| createGroupLIF(const std::string &grpName, int nNeur, int neurType, int preferredPartition=ANY, ComputingBackend preferredBackend=CPU_CORES) | CARLsim::Impl | inline |
| createGroupLIF(const std::string &grpName, const Grid3D &grid, int neurType, int preferredPartition, ComputingBackend preferredBackend) | CARLsim::Impl | inline |
| createSpikeGeneratorGroup(const std::string &grpName, int nNeur, int neurType, int preferredPartition, ComputingBackend preferredBackend) | CARLsim::Impl | inline |
| createSpikeGeneratorGroup(const std::string &grpName, const Grid3D &grid, int neurType, int preferredPartition, ComputingBackend preferredBackend) | CARLsim::Impl | inline |
| getCARLsimState() | CARLsim::Impl | inline |
| getConductanceAMPA(int grpId) | CARLsim::Impl | inline |
| getConductanceGABAa(int grpId) | CARLsim::Impl | inline |
| getConductanceGABAb(int grpId) | CARLsim::Impl | inline |
| getConductanceNMDA(int grpId) | CARLsim::Impl | inline |
| getDelayRange(short int connId) | CARLsim::Impl | inline |
| getDelays(int gIDpre, int gIDpost, int &Npre, int &Npost) | CARLsim::Impl | inline |
| getGroupEndNeuronId(int grpId) | CARLsim::Impl | inline |
| getGroupGrid3D(int grpId) | CARLsim::Impl | inline |
| getGroupId(std::string grpName) | CARLsim::Impl | inline |
| getGroupName(int grpId) | CARLsim::Impl | inline |
| getGroupNeuromodulatorInfo(int grpId) | CARLsim::Impl | inline |
| getGroupNumNeurons(int grpId) | CARLsim::Impl | inline |
| getGroupStartNeuronId(int grpId) | CARLsim::Impl | inline |
| getGroupSTDPInfo(int grpId) | CARLsim::Impl | inline |
| getLogFpDeb() | CARLsim::Impl | inline |
| getLogFpErr() | CARLsim::Impl | inline |
| getLogFpInf() | CARLsim::Impl | inline |
| getLogFpLog() | CARLsim::Impl | inline |
| getMaxNumCompConnections() | CARLsim::Impl | inline |
| getNeuronLocation3D(int neurId) | CARLsim::Impl | inline |
| getNeuronLocation3D(int grpId, int relNeurId) | CARLsim::Impl | inline |
| getNumConnections() | CARLsim::Impl | inline |
| getNumGroups() | CARLsim::Impl | inline |
| getNumNeurons() | CARLsim::Impl | inline |
| getNumNeuronsGen() | CARLsim::Impl | inline |
| getNumNeuronsGenExc() | CARLsim::Impl | inline |
| getNumNeuronsGenInh() | CARLsim::Impl | inline |
| getNumNeuronsReg() | CARLsim::Impl | inline |
| getNumNeuronsRegExc() | CARLsim::Impl | inline |
| getNumNeuronsRegInh() | CARLsim::Impl | inline |
| getNumSynapses() | CARLsim::Impl | inline |
| getNumSynapticConnections(short int connectionId) | CARLsim::Impl | inline |
| getSimTime() | CARLsim::Impl | inline |
| getSimTimeMsec() | CARLsim::Impl | inline |
| getSimTimeSec() | CARLsim::Impl | inline |
| getSpikeMonitor(int grpId) | CARLsim::Impl | inline |
| getWeightRange(short int connId) | CARLsim::Impl | inline |
| Impl(CARLsim *sim, const std::string &netName, SimMode prferredSimMode, LoggerMode loggerMode, int randSeed) | CARLsim::Impl | inline |
| isConnectionPlastic(short int connId) | CARLsim::Impl | inline |
| isExcitatoryGroup(int grpId) | CARLsim::Impl | inline |
| isGroupWithHomeostasis(int grpId) | CARLsim::Impl | inline |
| isInhibitoryGroup(int grpId) | CARLsim::Impl | inline |
| isPoissonGroup(int grpId) | CARLsim::Impl | inline |
| loadSimulation(FILE *fid) | CARLsim::Impl | inline |
| runNetwork(int nSec, int nMsec, bool printRunSummary) | CARLsim::Impl | inline |
| saveSimulation(const std::string &fileName, bool saveSynapseInfo) | CARLsim::Impl | inline |
| scaleWeights(short int connId, float scale, bool updateWeightRange) | CARLsim::Impl | inline |
| setCompartmentParameters(int grpId, float couplingUp, float couplingDown) | CARLsim::Impl | inline |
| setConductances(bool isSet) | CARLsim::Impl | inline |
| setConductances(bool isSet, int tdAMPA, int tdNMDA, int tdGABAa, int tdGABAb) | CARLsim::Impl | inline |
| setConductances(bool isSet, int tdAMPA, int trNMDA, int tdNMDA, int tdGABAa, int trGABAb, int tdGABAb) | CARLsim::Impl | inline |
| setConnectionMonitor(int grpIdPre, int grpIdPost, const std::string &fname) | CARLsim::Impl | inline |
| setDefaultConductanceTimeConstants(int tdAMPA, int trNMDA, int tdNMDA, int tdGABAa, int trGABAb, int tdGABAb) | CARLsim::Impl | inline |
| setDefaultESTDPparams(float alphaPlus, float tauPlus, float alphaMinus, float tauMinus, STDPType stdpType) | CARLsim::Impl | inline |
| setDefaultHomeostasisParams(float homeoScale, float avgTimeScale) | CARLsim::Impl | inline |
| setDefaultISTDPparams(float betaLTP, float betaLTD, float lambda, float delta, STDPType stdpType) | CARLsim::Impl | inline |
| setDefaultSaveOptions(std::string fileName, bool saveSynapseInfo) | CARLsim::Impl | inline |
| setDefaultSTDPparams(float alphaPlus, float tauPlus, float alphaMinus, float tauMinus, STDPType stdpType) | CARLsim::Impl | inline |
| setDefaultSTPparams(int neurType, float STP_U, float STP_tau_u, float STP_tau_x) | CARLsim::Impl | inline |
| setESTDP(int grpId, bool isSet) | CARLsim::Impl | inline |
| setESTDP(int grpId, bool isSet, STDPType type, ExpCurve curve) | CARLsim::Impl | inline |
| setESTDP(int grpId, bool isSet, STDPType type, TimingBasedCurve curve) | CARLsim::Impl | inline |
| setExternalCurrent(int grpId, const std::vector< float > ¤t) | CARLsim::Impl | inline |
| setExternalCurrent(int grpId, float current) | CARLsim::Impl | inline |
| setGroupMonitor(int grpId, const std::string &fname) | CARLsim::Impl | inline |
| setHomeoBaseFiringRate(int grpId, float baseFiring, float baseFiringSD) | CARLsim::Impl | inline |
| setHomeostasis(int grpId, bool isSet) | CARLsim::Impl | inline |
| setHomeostasis(int grpId, bool isSet, float homeoScale, float avgTimeScale) | CARLsim::Impl | inline |
| setIntegrationMethod(integrationMethod_t method, int numStepsPerMs) | CARLsim::Impl | inline |
| setISTDP(int grpId, bool isSet) | CARLsim::Impl | inline |
| setISTDP(int grpId, bool isSet, STDPType type, ExpCurve curve) | CARLsim::Impl | inline |
| setISTDP(int grpId, bool isSet, STDPType type, PulseCurve curve) | CARLsim::Impl | inline |
| setLogFile(const std::string &fileName) | CARLsim::Impl | inline |
| setLogsFpCustom(FILE *fpInf, FILE *fpErr, FILE *fpDeb, FILE *fpLog) | CARLsim::Impl | inline |
| setNeuromodulator(int grpId, float baseDP, float tauDP, float base5HT, float tau5HT, float baseACh, float tauACh, float baseNE, float tauNE) | CARLsim::Impl | inline |
| setNeuromodulator(int grpId, float tauDP, float tau5HT, float tauACh, float tauNE) | CARLsim::Impl | inline |
| setNeuronMonitor(int grpId, const std::string &fileName) | CARLsim::Impl | inline |
| 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) | CARLsim::Impl | inline |
| setNeuronParameters(int grpId, float izh_a, float izh_b, float izh_c, float izh_d) | CARLsim::Impl | inline |
| setNeuronParameters(int grpId, float izh_C, float izh_k, float izh_vr, float izh_vt, float izh_a, float izh_b, float izh_vpeak, float izh_c, float izh_d) | CARLsim::Impl | inline |
| setNeuronParameters(int grpId, float izh_C, float izh_C_sd, float izh_k, float izh_k_sd, float izh_vr, float izh_vr_sd, float izh_vt, float izh_vt_sd, float izh_a, float izh_a_sd, float izh_b, float izh_b_sd, float izh_vpeak, float izh_vpeak_sd, float izh_c, float izh_c_sd, float izh_d, float izh_d_sd) | CARLsim::Impl | inline |
| setNeuronParametersLIF(int grpId, int tau_m, int tau_ref, float vTh, float vReset, const RangeRmem &rMem) | CARLsim::Impl | inline |
| setSpikeGenerator(int grpId, SpikeGenerator *spikeGenFunc) | CARLsim::Impl | inline |
| setSpikeMonitor(int grpId, const std::string &fileName) | CARLsim::Impl | inline |
| setSpikeRate(int grpId, PoissonRate *spikeRate, int refPeriod) | CARLsim::Impl | inline |
| setSTDP(int grpId, bool isSet) | CARLsim::Impl | inline |
| setSTDP(int grpId, bool isSet, STDPType type, float alphaPlus, float tauPlus, float alphaMinus, float tauMinus) | CARLsim::Impl | inline |
| setSTP(int grpId, bool isSet) | CARLsim::Impl | inline |
| setSTP(int grpId, bool isSet, float STP_U, float STP_tau_u, float STP_tau_x) | CARLsim::Impl | inline |
| setupNetwork() | CARLsim::Impl | inline |
| setWeight(short int connId, int neurIdPre, int neurIdPost, float weight, bool updateWeightRange) | CARLsim::Impl | inline |
| setWeightAndWeightChangeUpdate(UpdateInterval wtANDwtChangeUpdateInterval, bool enableWtChangeDecay, float wtChangeDecay) | CARLsim::Impl | inline |
| startTesting(bool updateWeights) | CARLsim::Impl | inline |
| stopTesting() | CARLsim::Impl | inline |
| ~Impl() | CARLsim::Impl | inline |