From 34a0719a165e809e48716611d8531f450052c6ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ricardo=20Montan=CC=83ana?= Date: Sun, 27 Jul 2025 19:22:03 +0200 Subject: [PATCH] Add mdlp3, mdlp4 and mdlp5 --- src/common/DiscretizationRegister.h | 7 +++++++ src/common/DotEnv.h | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/common/DiscretizationRegister.h b/src/common/DiscretizationRegister.h index 7b4d817..b450e8d 100644 --- a/src/common/DiscretizationRegister.h +++ b/src/common/DiscretizationRegister.h @@ -1,8 +1,15 @@ #ifndef DISCRETIZATIONREGISTER_H #define DISCRETIZATIONREGISTER_H #include +#include static platform::RegistrarDiscretization registrarM("mdlp", [](void) -> mdlp::Discretizer* { return new mdlp::CPPFImdlp();}); +static platform::RegistrarDiscretization registrarM3("mdlp3", + [](void) -> mdlp::Discretizer* { return new mdlp::CPPFImdlp(3, numeric_limits::max(), 3);}); +static platform::RegistrarDiscretization registrarM4("mdlp4", + [](void) -> mdlp::Discretizer* { return new mdlp::CPPFImdlp(3, numeric_limits::max(), 4);}); +static platform::RegistrarDiscretization registrarM5("mdlp5", + [](void) -> mdlp::Discretizer* { return new mdlp::CPPFImdlp(3, numeric_limits::max(), 5);}); static platform::RegistrarDiscretization registrarBU3("bin3u", [](void) -> mdlp::Discretizer* { return new mdlp::BinDisc(3, mdlp::strategy_t::UNIFORM);}); static platform::RegistrarDiscretization registrarBQ3("bin3q", diff --git a/src/common/DotEnv.h b/src/common/DotEnv.h index 0935423..c160eb2 100644 --- a/src/common/DotEnv.h +++ b/src/common/DotEnv.h @@ -21,7 +21,7 @@ namespace platform { { {"depth", {"any"}}, {"discretize", {"0", "1"}}, - {"discretize_algo", {"mdlp", "bin3u", "bin3q", "bin4u", "bin4q", "bin5q", "bin5u", "bin6q", "bin6u", "bin7q", "bin7u", "bin8q", "bin8u", "bin9q", "bin9u", "bin10q", "bin10u"}}, + {"discretize_algo", {"mdlp", "mdlp3", "mdlp4", "mdlp5", "bin3u", "bin3q", "bin4u", "bin4q", "bin5q", "bin5u", "bin6q", "bin6u", "bin7q", "bin7u", "bin8q", "bin8u", "bin9q", "bin9u", "bin10q", "bin10u"}}, {"experiment", {"discretiz", "odte", "covid", "Test"}}, {"fit_features", {"0", "1"}}, {"framework", {"bulma", "bootstrap"}},