1 2 3 4 5 6 7 8 9 10 11
#include "brain/neural_link.h" NeuralLink::NeuralLink(std::shared_ptr<NeuralNode> input, double weight) :_input(input), _weight(weight) { } double NeuralLink::weightedActivation() const { return _input->activation()*_weight; }