#pragma once #include "neural_node.h" class NeuralLink { public: NeuralLink(NeuralNode* input, double weight); double weightedActivation() const; double weight() const { return _weight; } std::string inputIdentifier() const { return _input->identifier(); } private: NeuralNode* _input; double _weight; };