From 1c5113da29e9ab35fa4d63b936cd8a9e5eef582d Mon Sep 17 00:00:00 2001 From: Igor Dunaev Date: Thu, 25 Apr 2024 22:50:07 +0300 Subject: [PATCH] Allow tail call optimization --- .../space/kscience/kmath/series/EmpiricalModeDecomposition.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kmath-stat/src/commonMain/kotlin/space/kscience/kmath/series/EmpiricalModeDecomposition.kt b/kmath-stat/src/commonMain/kotlin/space/kscience/kmath/series/EmpiricalModeDecomposition.kt index 179f4ae43..d1f4f43d2 100644 --- a/kmath-stat/src/commonMain/kotlin/space/kscience/kmath/series/EmpiricalModeDecomposition.kt +++ b/kmath-stat/src/commonMain/kotlin/space/kscience/kmath/series/EmpiricalModeDecomposition.kt @@ -91,7 +91,7 @@ public class EmpiricalModeDecomposition ( /** * Compute a single iteration of the sifting process. */ - private fun siftInner( + private tailrec fun siftInner( prevMode: Series, iterationNumber: Int, sNumber: Int