#include <input.h>
|
| | PoissonSpikeRate (double dt, const pugi::xml_node &node, std::unique_ptr< InputValue::Base > value, unsigned int popSize, unsigned int *spikeQueuePtr, unsigned int *hostSpikeCount, unsigned int *hostSpikes, PushCurrentSpikesFunc pushCurrentSpikes) |
| |
| virtual void | apply (double dt, unsigned long long timestep) override |
| |
| virtual | ~Base () |
| |
|
| virtual double | getTimeToSpike (double isiMs) |
| |
| | InterSpikeIntervalBase (double dt, const pugi::xml_node &node, std::unique_ptr< InputValue::Base > value, unsigned int popSize, unsigned int *spikeQueuePtr, unsigned int *hostSpikeCount, unsigned int *hostSpikes, PushCurrentSpikesFunc pushCurrentSpikes) |
| |
| | SpikeBase (double dt, const pugi::xml_node &node, std::unique_ptr< InputValue::Base > value, unsigned int popSize, unsigned int *spikeQueuePtr, unsigned int *hostSpikeCount, unsigned int *hostSpikes, PushCurrentSpikesFunc pushCurrentSpikes) |
| |
| void | injectSpike (unsigned int neuronID) |
| |
| void | uploadSpikes () |
| |
| | Base (double dt, const pugi::xml_node &node, std::unique_ptr< InputValue::Base > value) |
| |
| bool | shouldApply (unsigned long long timestep) const |
| |
| void | updateValues (double dt, unsigned long long timestep, std::function< void(unsigned int, double)> applyValueFunc) const |
| |
◆ PoissonSpikeRate()
| SpineMLSimulator::Input::PoissonSpikeRate::PoissonSpikeRate |
( |
double |
dt, |
|
|
const pugi::xml_node & |
node, |
|
|
std::unique_ptr< InputValue::Base > |
value, |
|
|
unsigned int |
popSize, |
|
|
unsigned int * |
spikeQueuePtr, |
|
|
unsigned int * |
hostSpikeCount, |
|
|
unsigned int * |
hostSpikes, |
|
|
PushCurrentSpikesFunc |
pushCurrentSpikes |
|
) |
| |
◆ getTimeToSpike()
| double SpineMLSimulator::Input::PoissonSpikeRate::getTimeToSpike |
( |
double |
isiMs | ) |
|
|
protectedvirtual |
The documentation for this class was generated from the following files: