From 73d602cbc9e0342114cec2911d613d053e5bf890 Mon Sep 17 00:00:00 2001 From: Jacob Palecki Date: Sat, 13 Jul 2024 01:16:21 -0700 Subject: [PATCH] Rename motivity mode to synchronous, midpoint value to syncspeed --- ...cel-motivity.hpp => accel-synchronous.hpp} | 12 +-- common/accel-union.hpp | 20 ++--- common/common.vcxitems | 2 +- common/rawaccel-base.hpp | 2 +- grapher/Form1.Designer.cs | 76 +++++++++---------- grapher/Form1.cs | 8 +- grapher/Layouts/ClassicLayout.cs | 4 +- grapher/Layouts/DefaultLayout.cs | 4 +- grapher/Layouts/JumpLayout.cs | 4 +- grapher/Layouts/LUTLayout.cs | 4 +- grapher/Layouts/LayoutBase.cs | 22 +++--- grapher/Layouts/LinearLayout.cs | 4 +- grapher/Layouts/NaturalLayout.cs | 4 +- grapher/Layouts/OffLayout.cs | 4 +- grapher/Layouts/PowerLayout.cs | 4 +- ...MotivityLayout.cs => SynchronousLayout.cs} | 12 +-- grapher/Layouts/UnsupportedLayout.cs | 4 +- grapher/Models/AccelGUIFactory.cs | 24 +++--- grapher/Models/Options/AccelTypeOptions.cs | 26 +++---- grapher/grapher.csproj | 4 +- wrapper-tests/SynchronousAccelTests.cs | 2 +- wrapper/wrapper.cpp | 2 +- 22 files changed, 124 insertions(+), 124 deletions(-) rename common/{accel-motivity.hpp => accel-synchronous.hpp} (91%) rename grapher/Layouts/{MotivityLayout.cs => SynchronousLayout.cs} (82%) diff --git a/common/accel-motivity.hpp b/common/accel-synchronous.hpp similarity index 91% rename from common/accel-motivity.hpp rename to common/accel-synchronous.hpp index 4b92424..e3fa7e4 100644 --- a/common/accel-motivity.hpp +++ b/common/accel-synchronous.hpp @@ -4,10 +4,10 @@ namespace rawaccel { - template struct loglog_sigmoid; + template struct activation_framework; template <> - struct loglog_sigmoid { + struct activation_framework { double log_motivity; double gamma_const; double log_syncspeed; @@ -18,7 +18,7 @@ namespace rawaccel { double minimum_sens; double maximum_sens; - loglog_sigmoid(const accel_args& args) : + activation_framework(const accel_args& args) : log_motivity(log(args.motivity)), gamma_const(args.gamma / log_motivity), log_syncspeed(log(args.sync_speed)), @@ -73,20 +73,20 @@ namespace rawaccel { }; template <> - struct loglog_sigmoid { + struct activation_framework { enum { capacity = LUT_RAW_DATA_CAPACITY }; bool velocity; fp_rep_range range; double x_start; - loglog_sigmoid(const accel_args& args) + activation_framework(const accel_args& args) { init({ -3, 9, 8 }, true); double sum = 0; double a = 0; - auto sig = loglog_sigmoid(args); + auto sig = activation_framework(args); auto sigmoid_sum = [&](double b) { int partitions = 2; diff --git a/common/accel-union.hpp b/common/accel-union.hpp index 136db44..bb4f952 100644 --- a/common/accel-union.hpp +++ b/common/accel-union.hpp @@ -3,7 +3,7 @@ #include "accel-classic.hpp" #include "accel-jump.hpp" #include "accel-lookup.hpp" -#include "accel-motivity.hpp" +#include "accel-synchronous.hpp" #include "accel-natural.hpp" #include "accel-noaccel.hpp" #include "accel-power.hpp" @@ -21,8 +21,8 @@ namespace rawaccel { natural natural_l; power power_g; power power_l; - loglog_sigmoid loglog_sigmoid_g; - loglog_sigmoid loglog_sigmoid_l; + activation_framework loglog_sigmoid_g; + activation_framework loglog_sigmoid_l; template