#include "brain/neural_link.h" NeuralLink::NeuralLink(std::weak_ptr input, double weight) :_input(input), _weight(weight) { } double NeuralLink::weightedActivation() const { return _input.lock()->activation()*_weight; }