#pragma once #include #include "neural_node.h" class NeuralLink { public: NeuralLink(std::shared_ptr input, double weight); double weightedActivation() const; private: std::shared_ptr _input; double _weight; };