fixing var error (var -> let)

This commit is contained in:
SinusFox
2024-10-11 23:22:04 +02:00
parent e7a787b4c4
commit a8f1c16068
+7 -7
View File
@@ -158,9 +158,9 @@ const GlpPage = () => {
const { signal } = solverAbortController.current; const { signal } = solverAbortController.current;
try { try {
var model = fileContent; let model = fileContent;
var lp = GLPKAPI.glp_create_prob(); let lp = GLPKAPI.glp_create_prob();
var tran = GLPKAPI.glp_mpl_alloc_wksp(); let tran = GLPKAPI.glp_mpl_alloc_wksp();
GLPKAPI._glp_mpl_init_rand(tran, 1); GLPKAPI._glp_mpl_init_rand(tran, 1);
GLPKAPI.glp_mpl_read_model_from_string(tran, "model", model, 0); GLPKAPI.glp_mpl_read_model_from_string(tran, "model", model, 0);
@@ -168,10 +168,10 @@ const GlpPage = () => {
addMessage("Model successfully converted to solver format."); addMessage("Model successfully converted to solver format.");
GLPKAPI.glp_mpl_build_prob(tran, lp); GLPKAPI.glp_mpl_build_prob(tran, lp);
var smcp = new GLPKAPI.SMCP({ presolve: GLPKAPI.GLP_ON }); let smcp = new GLPKAPI.SMCP({ presolve: GLPKAPI.GLP_ON });
GLPKAPI.glp_simplex(lp, smcp); GLPKAPI.glp_simplex(lp, smcp);
var iocp = new GLPKAPI.IOCP({ presolve: GLPKAPI.GLP_ON }); let iocp = new GLPKAPI.IOCP({ presolve: GLPKAPI.GLP_ON });
GLPKAPI.glp_intopt(lp, iocp); GLPKAPI.glp_intopt(lp, iocp);
GLPKAPI.glp_mpl_postsolve(tran, lp, GLPKAPI.GLP_MIP); GLPKAPI.glp_mpl_postsolve(tran, lp, GLPKAPI.GLP_MIP);
@@ -183,7 +183,7 @@ const GlpPage = () => {
setSolverTime(`Solver time: ${solverDuration} seconds`); setSolverTime(`Solver time: ${solverDuration} seconds`);
addMessage(`Solver time: ${solverDuration} seconds`); addMessage(`Solver time: ${solverDuration} seconds`);
var status; let status;
switch (GLPKAPI.glp_mip_status(lp)) { switch (GLPKAPI.glp_mip_status(lp)) {
case GLPKAPI.GLP_OPT: case GLPKAPI.GLP_OPT:
status = "OPTIMAL"; status = "OPTIMAL";
@@ -207,7 +207,7 @@ const GlpPage = () => {
const result = `Solution status: ${status}`; const result = `Solution status: ${status}`;
let variables = "Variable results:\n"; let variables = "Variable results:\n";
for (var i = 1; i <= GLPKAPI.glp_get_num_cols(lp); i++) { for (let i = 1; i <= GLPKAPI.glp_get_num_cols(lp); i++) {
variables += `${GLPKAPI.glp_get_col_name(lp, i)} = ${GLPKAPI.glp_mip_col_val(lp, i)}\n`; variables += `${GLPKAPI.glp_get_col_name(lp, i)} = ${GLPKAPI.glp_mip_col_val(lp, i)}\n`;
} }
if (solverTimeoutRef.current) clearTimeout(solverTimeoutRef.current); if (solverTimeoutRef.current) clearTimeout(solverTimeoutRef.current);