From 4739098091bee6739628fc745c34f55bb8f6160e Mon Sep 17 00:00:00 2001 From: mrovma <martin.mrovec@vsb.cz> Date: Fri, 10 May 2019 16:44:04 +0200 Subject: [PATCH] FIX: Added exceptions to not implemented functions --- src/Neuron/NeuronAbsolute.cpp | 2 +- src/Neuron/NeuronFilter.cpp | 4 ++-- src/Neuron/NeuronLinearSaturated.cpp | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Neuron/NeuronAbsolute.cpp b/src/Neuron/NeuronAbsolute.cpp index 2e54269f..e5ef7e6c 100644 --- a/src/Neuron/NeuronAbsolute.cpp +++ b/src/Neuron/NeuronAbsolute.cpp @@ -33,7 +33,7 @@ namespace lib4neuro { Neuron* NeuronAbsolute::get_derivative() {//TODO: implement this function correctly - THROW_NOT_IMPLEMENTED_ERROR(""); + THROW_NOT_IMPLEMENTED_ERROR("The derivative of Absolute neuron is not implemented yet"); } } \ No newline at end of file diff --git a/src/Neuron/NeuronFilter.cpp b/src/Neuron/NeuronFilter.cpp index 095b401f..46dc11ff 100644 --- a/src/Neuron/NeuronFilter.cpp +++ b/src/Neuron/NeuronFilter.cpp @@ -6,6 +6,7 @@ #include "Neuron.h" #include "NeuronSerialization.h" #include "NeuronFilterSerialization.h" +#include "exceptions.h" BOOST_CLASS_EXPORT_IMPLEMENT(lib4neuro::NeuronFilter); @@ -32,8 +33,7 @@ namespace lib4neuro { } Neuron* NeuronFilter::get_derivative() { - NeuronBinary* output = new NeuronBinary(); - return output; + THROW_NOT_IMPLEMENTED_ERROR("The derivative of Filter neuron is not implemented yet"); } diff --git a/src/Neuron/NeuronLinearSaturated.cpp b/src/Neuron/NeuronLinearSaturated.cpp index 4904b682..ec1bf2f3 100644 --- a/src/Neuron/NeuronLinearSaturated.cpp +++ b/src/Neuron/NeuronLinearSaturated.cpp @@ -57,7 +57,7 @@ namespace lib4neuro { } Neuron* NeuronLinearSaturated::get_derivative() { - THROW_NOT_IMPLEMENTED_ERROR(""); + THROW_NOT_IMPLEMENTED_ERROR("The derivative of Linear Saturated neuron is not implemented yet"); } -- GitLab