|
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 |
1.8.6