summaryrefslogtreecommitdiff
path: root/include/brain/neural_link.h
diff options
context:
space:
mode:
authorJustin Worthe <justin.worthe@gmail.com>2015-09-06 13:45:56 +0200
committerJustin Worthe <justin.worthe@gmail.com>2015-09-06 13:45:56 +0200
commita515cb497c109a533d73475be8ea6df6bdeafd96 (patch)
treed719baffaf6dc697a9bc35a31a882c1fb67f6467 /include/brain/neural_link.h
parent84d9333a4ac4b9d60dc9b525b8006456d6f614dc (diff)
Removed some buildings made network more efficient
Also decreased number of sensors.
Diffstat (limited to 'include/brain/neural_link.h')
-rw-r--r--include/brain/neural_link.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/include/brain/neural_link.h b/include/brain/neural_link.h
index f3d12a6..b9cf4d1 100644
--- a/include/brain/neural_link.h
+++ b/include/brain/neural_link.h
@@ -1,16 +1,14 @@
#pragma once
-#include <memory>
-
#include "neural_node.h"
class NeuralLink
{
public:
- NeuralLink(std::weak_ptr<NeuralNode> input, double weight);
+ NeuralLink(NeuralNode* input, double weight);
double weightedActivation() const;
private:
- std::weak_ptr<NeuralNode> _input;
+ NeuralNode* _input;
double _weight;
};