From cd1bf3471c4dce8c3f334cec11bdf4bb86ee251a Mon Sep 17 00:00:00 2001
From: Martin Beseda <martinbeseda@seznam.cz>
Date: Sat, 7 Jul 2018 15:34:20 +0200
Subject: [PATCH] FIX: Fixed missing initialization of
 'n_activation_function_parameters' variable in the constructor.

---
 src/Neuron/NeuronBinary.cpp | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/src/Neuron/NeuronBinary.cpp b/src/Neuron/NeuronBinary.cpp
index dfa32523..14f58484 100644
--- a/src/Neuron/NeuronBinary.cpp
+++ b/src/Neuron/NeuronBinary.cpp
@@ -5,6 +5,8 @@
 #include "NeuronBinary.h"
 
 NeuronBinary::NeuronBinary(double threshold) {
+    
+    this->n_activation_function_parameters = 2;
     this->activation_function_parameters = new double[1];
     this->activation_function_parameters[0] = threshold;
 
@@ -24,8 +26,3 @@ void NeuronBinary::activate( ) {
         this->state = 0.0;
     }
 }
-
-template<class Archive>
-void NeuronBinary::serialize(Archive & ar, const unsigned int version) {
-    ar & boost::serialization::base_object<Neuron>(*this);
-}
-- 
GitLab