From 3331d68e817ba1bd8a0994fe9b6f5dd0ccf7d41a Mon Sep 17 00:00:00 2001 From: Jan Travnicek <Jan.Travnicek@fit.cvut.cz> Date: Wed, 12 Apr 2017 10:13:04 +0200 Subject: [PATCH] normalize after determinisation --- alib2algo/src/automaton/determinize/Determinize.cpp | 4 +++- alib2algo/src/automaton/simplify/MinimizeBrzozowski.cpp | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/alib2algo/src/automaton/determinize/Determinize.cpp b/alib2algo/src/automaton/determinize/Determinize.cpp index 90ac800af5..8bb13e5482 100644 --- a/alib2algo/src/automaton/determinize/Determinize.cpp +++ b/alib2algo/src/automaton/determinize/Determinize.cpp @@ -26,7 +26,9 @@ namespace automaton { namespace determinize { automaton::Automaton Determinize::determinize(const automaton::Automaton& automaton) { - return dispatch(automaton.getData()); + automaton::Automaton res = dispatch(automaton.getData()); + res.normalize ( ); + return res; } DFA<> Determinize::determinize(const automaton::DFA<>& automaton) { diff --git a/alib2algo/src/automaton/simplify/MinimizeBrzozowski.cpp b/alib2algo/src/automaton/simplify/MinimizeBrzozowski.cpp index 1c2c0b5de8..b6cd150bd0 100644 --- a/alib2algo/src/automaton/simplify/MinimizeBrzozowski.cpp +++ b/alib2algo/src/automaton/simplify/MinimizeBrzozowski.cpp @@ -12,7 +12,9 @@ namespace automaton { namespace simplify { automaton::Automaton MinimizeBrzozowski::minimize(const automaton::Automaton& automaton) { - return dispatch(automaton.getData()); + automaton::Automaton res = dispatch(automaton.getData()); + res.normalize ( ); + return res; } auto MinimizeBrzozowskiDFA = MinimizeBrzozowski::RegistratorWrapper<automaton::DFA < >, automaton::DFA < > >(MinimizeBrzozowski::minimize); -- GitLab