Skip to content

Commit 5eacec6

Browse files
committed
Removed old parameters from lif test: KasperskyLab#188
1 parent 4c5587d commit 5eacec6

1 file changed

Lines changed: 5 additions & 7 deletions

File tree

knp/tests/framework/lif_test.cpp

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -60,12 +60,10 @@ struct NeuronLog
6060

6161
NeuronLog run_lif_neuron(
6262
const knp::neuron_traits::neuron_parameters<knp::neuron_traits::LIFNeuron> &neuron, size_t steps,
63-
const std::vector<float> &impacts = {}, const uint32_t num_neurons = 1, const uint32_t neuron_index = 0)
63+
const std::vector<float> &impacts = {})
6464
{
65-
assert(num_neurons > neuron_index);
6665
const knp::core::UID pop_uid, in_uid, out_uid;
67-
knp::core::Population<knp::neuron_traits::LIFNeuron> population{
68-
pop_uid, [&neuron](size_t) { return neuron; }, num_neurons};
66+
knp::core::Population<knp::neuron_traits::LIFNeuron> population{pop_uid, [&neuron](size_t) { return neuron; }, 1};
6967
knp::testing::TestingBackendST backend;
7068
backend.subscribe<knp::core::messaging::SynapticImpactMessage>(pop_uid, {in_uid});
7169
auto endpoint = backend.get_message_bus().create_endpoint();
@@ -75,14 +73,14 @@ NeuronLog run_lif_neuron(
7573
backend._init();
7674
auto &pop = *backend.begin_populations();
7775
NeuronLog result;
78-
const auto &neuron_ref = std::get<knp::core::Population<knp::neuron_traits::LIFNeuron>>(pop)[neuron_index];
76+
const auto &neuron_ref = std::get<knp::core::Population<knp::neuron_traits::LIFNeuron>>(pop)[0];
7977
for (size_t step = 0; step < steps; ++step)
8078
{
8179
const knp::core::messaging::MessageHeader header{in_uid, step};
8280
if (step < impacts.size())
8381
{
8482
knp::core::messaging::SynapticImpact impact{
85-
0, impacts[step], knp::synapse_traits::OutputType::EXCITATORY, 0, neuron_index};
83+
0, impacts[step], knp::synapse_traits::OutputType::EXCITATORY, 0, 0};
8684
const knp::core::messaging::SynapticImpactMessage msg{
8785
header, knp::core::UID{false}, pop_uid, true, {impact}};
8886
endpoint.send_message(msg);
@@ -93,7 +91,7 @@ NeuronLog run_lif_neuron(
9391
auto out_msgs = endpoint.unload_messages<knp::core::messaging::SpikeMessage>(out_uid);
9492
if (!out_msgs.empty() && !out_msgs[0].neuron_indexes_.empty())
9593
{
96-
if (std::find(out_msgs[0].neuron_indexes_.begin(), out_msgs[0].neuron_indexes_.end(), neuron_index) !=
94+
if (std::find(out_msgs[0].neuron_indexes_.begin(), out_msgs[0].neuron_indexes_.end(), 0) !=
9795
out_msgs[0].neuron_indexes_.end())
9896
result.spikes_.push_back(step);
9997
}

0 commit comments

Comments
 (0)