9 lines
249 B
Mathematica
9 lines
249 B
Mathematica
|
|
function sys = flatten(sys)
|
||
|
|
|
||
|
|
% Go from an internal format which is hierarchical and performs better
|
||
|
|
% when adding many constraint objects.
|
||
|
|
if length(sys.clauses)>0
|
||
|
|
if isa(sys.clauses{1},'cell')
|
||
|
|
sys.clauses = [sys.clauses{:}];
|
||
|
|
end
|
||
|
|
end
|