Skip to content

Commit 2768ecb

Browse files
authored
Merge pull request #73 from rprebet/bug-order-vars
Fix bug in variable permutation
2 parents 09ecdea + e742991 commit 2768ecb

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/algorithms/solvers.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ function _core_msolve(
147147
jl_vnames = Base.unsafe_wrap(Array, res_vnames[], jl_rp_nr_vars)
148148
vsymbols = [Symbol(unsafe_string(jl_vnames[i])) for i in 1:jl_rp_nr_vars]
149149
#= get possible variable permutation, ignoring additional variables=#
150-
perm = sortperm(vsymbols[1:nr_vars])
150+
perm = findfirst.(isequal.(R.S), Ref(vsymbols))
151151

152152
rat_param = _get_rational_parametrization(jl_ld, jl_len,
153153
jl_cf, jl_cf_lf, jl_rp_nr_vars)

0 commit comments

Comments
 (0)