From 9d5e75d688580a2214c3c9f67fb7a8ee82d55a07 Mon Sep 17 00:00:00 2001 From: biglyderv Date: Sat, 1 Feb 2025 03:34:43 -0500 Subject: [PATCH] Revert "matrix math speedup" This reverts commit 1d09b0775bf52049e56aaefc351689478b0cbb21. --- rank.js | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/rank.js b/rank.js index 7c88399..0b62d92 100644 --- a/rank.js +++ b/rank.js @@ -95,31 +95,47 @@ function rankCalc(result, iterations = 10, main = [], domain_mode = false) { let ar = Object.keys(result); let rf = pr[una]; +<<<<<<< HEAD let muna = matrixe[una]; let muna2 = matrixf[una]; +======= +>>>>>>> parent of 1d09b07 (matrix math speedup) for (let unb of ar) { let prb = prold[unb]; +<<<<<<< HEAD muna[unb] = 0.03; let munb = muna2[unb]; if (prb * munb < intv || fnc[unb] == 0) { if (isNaN(munb) || !munb) continue; pr[una] += prb * munb; +======= + matrixe[una][unb] = 0.03; + + if (prb * matrixf[una][unb] < intv || fnc[unb] == 0) { + let mfb = matrixf[una][unb]; + if (isNaN(mfb) || !mfb) continue; + pr[una] += prb * mfb; +>>>>>>> parent of 1d09b07 (matrix math speedup) continue; } for (let unc in result) { +<<<<<<< HEAD let mfc = muna2[unc]; +======= + let mfc = matrixf[una][unc]; +>>>>>>> parent of 1d09b07 (matrix math speedup) let mfb = matrixf[unc][unb]; if (isNaN(mfc) || isNaN(mfb) || !mfc || !mfb) continue; matrixe[una][unb] += mfc * mfb; } - msum += munb; - pr[una] += prb * munb; + msum += matrixe[una][unb]; + pr[una] += prb * matrixe[una][unb]; } }