diff --git a/src/shared/algorithms/SFD/SFDAscent.cpp b/src/shared/algorithms/SFD/SFDAscent.cpp index 35b94568fd126d135fdf4253fe897a4855804d25..dfa644379bece21ca24cd86dba05ddef41470f9b 100644 --- a/src/shared/algorithms/SFD/SFDAscent.cpp +++ b/src/shared/algorithms/SFD/SFDAscent.cpp @@ -34,8 +34,8 @@ SFDAscent::SFDAscent(const SFDAConfig& config) : svm(config.modelParameters) {} SFDAscent::FeaturesVec SFDAscent::getFeatures(const VectorIn& input) { float delta, min, max, u, var, s2, m4, rfmean, rfvar; - VectorIn rfourier; - VectorIn data, x0 = VectorIn::Zero(); + VectorIn rfourier, x0; + VectorIn data = VectorIn::Zero(); FeaturesVec features = FeaturesVec::Zero(); min = input.minCoeff(); diff --git a/src/shared/algorithms/SFD/SFDAscent.h b/src/shared/algorithms/SFD/SFDAscent.h index 9640d0c8f44d8e3ea76e160915c3b6d582c7bf47..c714d5bae0ef7d064e4cdd79974436a8f74c58c4 100644 --- a/src/shared/algorithms/SFD/SFDAscent.h +++ b/src/shared/algorithms/SFD/SFDAscent.h @@ -46,7 +46,7 @@ public: SVMn::SVMConfig modelParameters; }; - SFDAscent(const SFDAConfig& config); + explicit SFDAscent(const SFDAConfig& config); bool classify(const VectorIn& input); diff --git a/src/shared/algorithms/SFD/SFDDescent.cpp b/src/shared/algorithms/SFD/SFDDescent.cpp index 7ea5283acbfbd96e45c0009c6be1a907c3240a9c..b58e59960572d75a30b3b4f5ac3d43f3ff8fc568 100644 --- a/src/shared/algorithms/SFD/SFDDescent.cpp +++ b/src/shared/algorithms/SFD/SFDDescent.cpp @@ -34,8 +34,8 @@ SFDDescent::SFDDescent(const SFDDConfig& config) : svm(config.modelParameters) SFDDescent::FeaturesVec SFDDescent::getFeatures(const VectorIn& input) { float delta, min, max, u, s2, m3, m4, rms; - VectorIn rfourier; - VectorIn data, x0 = VectorIn::Zero(); + VectorIn rfourier, x0; + VectorIn data = VectorIn::Zero(); FeaturesVec features = FeaturesVec::Zero(); min = input.minCoeff(); diff --git a/src/shared/algorithms/SFD/SFDDescent.h b/src/shared/algorithms/SFD/SFDDescent.h index a0c332f4b82a7f9c2ba2a102e1d5eea969ea24af..4df2ac03c59be22d3ec04a4d945ed379746935a5 100644 --- a/src/shared/algorithms/SFD/SFDDescent.h +++ b/src/shared/algorithms/SFD/SFDDescent.h @@ -46,7 +46,7 @@ public: SVMn::SVMConfig modelParameters; }; - SFDDescent(const SFDDConfig& config); + explicit SFDDescent(const SFDDConfig& config); bool classify(const VectorIn& input); diff --git a/src/shared/models/SVM.h b/src/shared/models/SVM.h index 27594b3d66f21bc653431e61045ac6ffcb387367..0db4f7dc1634eaf1a366149ee1a843dd45007c4f 100644 --- a/src/shared/models/SVM.h +++ b/src/shared/models/SVM.h @@ -42,7 +42,7 @@ public: float scale; }; - SVM(const SVMConfig& config) + explicit SVM(const SVMConfig& config) : beta(config.beta), mu(config.mu), sigma(config.sigma), bias(config.bias), scale(config.scale) {