diff --git a/src/Neuron/NeuronAbsolute.cpp b/src/Neuron/NeuronAbsolute.cpp index 2e54269f6a0730e16c0caa15279bb00d805055bb..e5ef7e6c1539aeb811c1e7d42c8bfa24ab9dda90 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 095b401f4dfd5518525e3529c34c3037de6629eb..46dc11ff2252231b34ef3cfa7c9e4a780ec80e74 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 4904b682d49f158141923c8a75bf81ba7fc4aa69..ec1bf2f3b9304df4278e0ae44f5404173624e9b0 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"); }