summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorJustin Worthe <justin.worthe@gmail.com>2015-09-01 19:47:58 +0200
committerJustin Worthe <justin.worthe@gmail.com>2015-09-01 19:47:58 +0200
commit84d9333a4ac4b9d60dc9b525b8006456d6f614dc (patch)
tree47f6a2c1d95d2b9ab1425fdbf038acd7c6f2b68a /include
parentf35c5fca6a9faaa1caf3c1992844adf9033744e8 (diff)
Fixed memory leak
Diffstat (limited to 'include')
-rw-r--r--include/brain/neural_link.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/brain/neural_link.h b/include/brain/neural_link.h
index 5a63ba4..f3d12a6 100644
--- a/include/brain/neural_link.h
+++ b/include/brain/neural_link.h
@@ -7,10 +7,10 @@
class NeuralLink
{
public:
- NeuralLink(std::shared_ptr<NeuralNode> input, double weight);
+ NeuralLink(std::weak_ptr<NeuralNode> input, double weight);
double weightedActivation() const;
private:
- std::shared_ptr<NeuralNode> _input;
+ std::weak_ptr<NeuralNode> _input;
double _weight;
};