SCL
1.0
Standard Control Library : Control, dynamics, physics, and simulation
|
Public Member Functions | |
scl::sBool | compute_current (Neurons *arg_ng, scl::sFloat arg_x, Eigen::MatrixXd &ret_current) |
scl::sBool | integrate (Neurons *arg_ng, scl::sFloat arg_dt, Eigen::MatrixXd &ret_current) |
scl::sBool | tick (Neurons *arg_ng, scl::sFloat arg_input, scl::sFloat arg_dt, Eigen::MatrixXd &ret_spike) |
scl::sBool | rate (Neurons *arg_ng, scl::sFloat arg_input, Eigen::MatrixXd &ret_rate) |
scl::sBool scl_test::Activity::compute_current | ( | Neurons * | arg_ng, |
scl::sFloat | arg_x, | ||
Eigen::MatrixXd & | ret_current | ||
) |
Compute current at each node
arg_ng | neuron model |
arg_x | input value |
ret_current | the returned current |
scl::sBool scl_test::Activity::integrate | ( | Neurons * | arg_ng, |
scl::sFloat | arg_dt, | ||
Eigen::MatrixXd & | ret_current | ||
) |
integrate voltage
arg_ng | neuron model |
arg_dt | the time dt |
ret_current | current in the soma of the neuron |
scl::sBool scl_test::Activity::rate | ( | Neurons * | arg_ng, |
scl::sFloat | arg_input, | ||
Eigen::MatrixXd & | ret_rate | ||
) |
spiking rate of neuron
arg_ng | Neuron model |
arg_input | input value |
ret_rate | the returned spike |
scl::sBool scl_test::Activity::tick | ( | Neurons * | arg_ng, |
scl::sFloat | arg_input, | ||
scl::sFloat | arg_dt, | ||
Eigen::MatrixXd & | ret_spike | ||
) |
spiking rate of neuron
arg_ng | Neuron model |
arg_input | input value |
arg_dt | the time dt |
ret_spike | the returned spike |