|
|
||||||
|
mtc_statemin.cpp
Go to the documentation of this file.
123 FD_DF("stateColorMap, state: " << ToStringInteger(sit->first) << ", colors: " << (sit->second).ToString());
253 FD_DF("StateNamesEnabled: index: \""<< ToStringInteger(*lit) << "\", name: \"" << rGen.StateName(*lit) << "\"");
#define FD_WP(message) Application callback: optional write progress report to console or application. Definition: cfl_definitions.h:98 Iterator class for high-level api to TBaseSet. Definition: cfl_baseset.h:387 Iterator EndByEvX2(Idx ev, Idx x2) const Iterator to first Transition after specified event and next state. Definition: cfl_transset.h:1375 TBaseSet< Transition, TransSort::X1EvX2 >::Iterator Iterator Iterator on transition. Definition: cfl_transset.h:269 Iterator BeginByEvX2(Idx ev, Idx x2) const Iterator to first Transition specified by event and next state. Definition: cfl_transset.h:1365 const TaStateSet< StateAttr > & States(void) const Return reference to state set. Definition: cfl_agenerator.h:1363 const TaEventSet< EventAttr > & Alphabet(void) const Return const reference to alphabet. Definition: cfl_agenerator.h:1358 bool SetTransition(Idx x1, Idx ev, Idx x2) Add a transition to generator by indices. Definition: cfl_agenerator.h:1197 const ATransSet & TransRel(void) const Return reference to transition relation. Definition: cfl_agenerator.h:1368 void InjectAlphabet(const EventSet &rNewalphabet) Set mpAlphabet without consistency check. Definition: cfl_agenerator.h:1074 EventSet ControllableEvents(void) const Get EventSet with controllable events. Definition: cfl_cgenerator.h:1124 EventSet ForcibleEvents(void) const Get EventSet with forcible events. Definition: cfl_cgenerator.h:1355 EventSet UnobservableEvents(void) const Get EventSet with unobservable events. Definition: cfl_cgenerator.h:1251 Allows to create colored marking generators (CMGs) as the common five tupel consisting of alphabet,... Definition: mtc_generator.h:53 void InsColors(Idx stateIndex, const ColorSet &rColors) Insert multiple colors from a color set into an existing state. Definition: mtc_generator.h:1040 StateSet ColoredStates(Idx colorIndex) const Returns a state set containing all states that are colored with the color given by index. Definition: mtc_generator.h:1453 virtual void DotWrite(const std::string &rFileName) const Writes generator to dot input format. Definition: mtc_generator.h:1309 void ClearStateAttributes() Clear all the generator's state attributes. Definition: mtc_generator.h:1620 std::map< Idx, ColorSet > StateColorMap(void) const Return a color map with state indices and their corresponding colors. Definition: mtc_generator.h:1441 StateSet UncoloredStates() const Returns a state set containing all states that are not colored. Definition: mtc_generator.h:1479 std::string ToString(const std::string &rLabel="", const Type *pContext=0) const Write configuration data to a string. Definition: cfl_types.cpp:169 void Write(const Type *pContext=0) const Write configuration data to console. Definition: cfl_types.cpp:139 TransSet::Iterator TransRelBegin(void) const Iterator to Begin() of transition relation. Definition: cfl_generator.cpp:1067 EventSet::Iterator AlphabetBegin(void) const Iterator to Begin() of alphabet. Definition: cfl_generator.cpp:1047 void SetInitState(Idx index) Set an existing state as initial state by index. Definition: cfl_generator.cpp:1432 TransSet::Iterator TransRelEnd(void) const Iterator to End() of transition relation. Definition: cfl_generator.cpp:1072 bool IsDeterministic(void) const Check if generator is deterministic. Definition: cfl_generator.cpp:2367 bool StateNamesEnabled(void) const Whether libFAUEDS functions are requested to generate state names. Definition: cfl_generator.cpp:999 void GraphWrite(const std::string &rFileName, const std::string &rOutFormat="", const std::string &rDotExec="dot") const Produce graphical representation of this generator. Definition: cfl_generator.cpp:3847 EventSet::Iterator AlphabetEnd(void) const Iterator to End() of alphabet. Definition: cfl_generator.cpp:1052 bool ExistsInitState(Idx index) const Test existence of state in mInitStates. Definition: cfl_generator.cpp:1796 State space minimization. void mtcStateMin(MtcSystem &rGen, MtcSystem &rResGen) State Minimization This function implements the (n*log n) set partitioning algorithm by John E. Definition: mtc_statemin.cpp:32 libFAUDES 2.32b --- 2024.03.01 --- c++ api documentaion by doxygen |