summaryrefslogtreecommitdiff
path: root/src/brain/neural_link.cpp
blob: c61feb483d7b25d29058ea738c3307fc8fe11c73 (plain)
1
2
3
4
5
6
7
8
9
10
11
#include "brain/neural_link.h"

NeuralLink::NeuralLink(std::weak_ptr<NeuralNode> input, double weight)
    :_input(input), _weight(weight)
{
}

double NeuralLink::weightedActivation() const
{
    return _input.lock()->activation()*_weight;
}