CARLsim  5.0.0
CARLsim: a GPU-accelerated SNN simulator
snn_cpu_module.cpp File Reference
#include <snn.h>
#include <spike_buffer.h>

Go to the source code of this file.

Functions

float dudtIzhikevich4 (float volt, float recov, float izhA, float izhB, float timeStep=1.0f)
 
float dudtIzhikevich9 (float volt, float recov, float voltRest, float izhA, float izhB, float timeStep=1.0f)
 
float dvdtIzhikevich4 (float volt, float recov, float totalCurrent, float timeStep=1.0f)
 
float dvdtIzhikevich9 (float volt, float recov, float invCapac, float izhK, float voltRest, float voltInst, float totalCurrent, float timeStep=1.0f)
 
float dvdtLIF (float volt, float lif_vReset, float lif_gain, float lif_bias, int lif_tau_m, float totalCurrent, float timeStep=1.0f)
 

Function Documentation

◆ dudtIzhikevich4()

float dudtIzhikevich4 ( float  volt,
float  recov,
float  izhA,
float  izhB,
float  timeStep = 1.0f 
)
inline

Definition at line 863 of file snn_cpu_module.cpp.

◆ dudtIzhikevich9()

float dudtIzhikevich9 ( float  volt,
float  recov,
float  voltRest,
float  izhA,
float  izhB,
float  timeStep = 1.0f 
)
inline

Definition at line 877 of file snn_cpu_module.cpp.

◆ dvdtIzhikevich4()

float dvdtIzhikevich4 ( float  volt,
float  recov,
float  totalCurrent,
float  timeStep = 1.0f 
)
inline

Definition at line 857 of file snn_cpu_module.cpp.

◆ dvdtIzhikevich9()

float dvdtIzhikevich9 ( float  volt,
float  recov,
float  invCapac,
float  izhK,
float  voltRest,
float  voltInst,
float  totalCurrent,
float  timeStep = 1.0f 
)
inline

Definition at line 869 of file snn_cpu_module.cpp.

◆ dvdtLIF()

float dvdtLIF ( float  volt,
float  lif_vReset,
float  lif_gain,
float  lif_bias,
int  lif_tau_m,
float  totalCurrent,
float  timeStep = 1.0f 
)
inline

Definition at line 883 of file snn_cpu_module.cpp.