Page MenuHomec4science

network.cpp
No OneTemporary

File Metadata

Created
Thu, Aug 15, 10:26

network.cpp

#include <iostream>
#include <vector>
#include "network.hpp"
#include "constant.h"
Network::Network() {}
void Network::addNeurone(Neurone* neurone) {
if (neurone != nullptr) {
neurones.push_back(neurone);
}
}
void Network::update(double time, double Input_current) {
if (not neurones.empty()) {
for (auto& neurone : neurones) {
neurone->update(Input_current,time);
if (neurone->Spike(time)) {
///Ici, on le fait avec deux neurones, à revoir en temps voulu
for (auto& neu : neurones) {
if (neu!=neurone) {
neu->Receive(time+D,Spike_Treshold); ///à voir que vaut K
}
}
}
}
}
}
/*void Network::print(std::ofstream& donnees, int time) {
if (not neurones.empty()) {
for (auto neurone : neurones) {
neurone->print(donnees,time);
}
}
}*/

Event Timeline