From 74d43c2fee59db12171d55f38d91e996a71ad30c Mon Sep 17 00:00:00 2001 From: enesavcu Date: Fri, 26 Jan 2024 17:07:49 +0300 Subject: [PATCH] lib/system_identification/signal_generator: change functions to inline functions for optimization --- src/lib/system_identification/signal_generator.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/system_identification/signal_generator.hpp b/src/lib/system_identification/signal_generator.hpp index c660fa0a7c..b61b0991cd 100644 --- a/src/lib/system_identification/signal_generator.hpp +++ b/src/lib/system_identification/signal_generator.hpp @@ -40,7 +40,7 @@ namespace signal_generator { -float getLinearSineSweep(float f_start, float f_end, float duration, float t) +inline float getLinearSineSweep(float f_start, float f_end, float duration, float t) { if (t > duration) { return 0.f; @@ -52,7 +52,7 @@ float getLinearSineSweep(float f_start, float f_end, float duration, float t) return sinf(w_start * t + 0.5f * (w_end - w_start) * t * t / duration); } -float getLogSineSweep(float f_start, float f_end, float duration, float t) +inline float getLogSineSweep(float f_start, float f_end, float duration, float t) { if (t > duration) { return 0.f;