We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8d8c520 commit 231efbdCopy full SHA for 231efbd
src/FlatZincOptimizer.jl
@@ -88,6 +88,22 @@ function _FznResults()
88
)
89
end
90
91
+function _parse_to_fznresults(str::String)::Vector{_FznResults}
92
+ # There may be several results returned by the solver. Each solution is
93
+ # separated from the others by `'-' ^ 10`.
94
+ results = _FznResults[]
95
+
96
+ str_split = split(str, '-' ^ 10)[1:(end - 1)]
97
+ n_results = length(str_split)
98
+ sizehint!(results, n_results)
99
100
+ for i in 1:n_results
101
102
+ end
103
104
+ return results
105
+end
106
107
mutable struct Optimizer <: MOI.AbstractOptimizer
108
inner::CP.FlatZinc.Optimizer
109
solver_command::AbstractFznSolverCommand
0 commit comments