Inheritance diagram for BrzozowskiAlgo:
Public Types | |
typedef T_auto * | T_auto_p |
typedef std::pair< hstate_t, bool > | StateMarked |
typedef std::map< Exp, StateMarked, Comparator< BrzozowskiAlgo< T_auto, Exp >, Exp > > | StateMap |
typedef StateMap::iterator | iterator |
Public Member Functions | |
BrzozowskiAlgo (const series_set_t &series, const Exp &exp) | |
void | on_state (const Exp &e) |
This class should be used only in brzozowski() and should not be instantiated from elsewhere.
This class defines the methods which are missing to IncAutomataConstructor to incrementally build an automaton, i.e. the function which must be applied on each state.
Definition at line 47 of file brzozowski.hxx.
|
Definition at line 60 of file brzozowski.hxx. References vcsn::canonical(), vcsn::constant_term(), vcsn::derivate(), IncAutomataConstructor< BrzozowskiAlgo< T_auto, Exp >, T_auto, Exp >::get(), and SELECT. |