|
|
||||||
|
omg_rabinfnct.cpp
Go to the documentation of this file.
213 // Rabin-Buechi product (lifting individual acceptence conditions, generated languages not affected
215 void RabinBuechiAutomaton(const RabinAutomaton& rRAut, const Generator& rBAut, RabinAutomaton& rRes) {
301 void RabinBuechiProduct(const RabinAutomaton& rRAut, const Generator& rBAut, RabinAutomaton& rRes) {
365 FD_DF("RabinBuechiProduct: processing (" << currentstates.Str() << " -> " << reverseCompositionMap[currentstates]);
401 FD_DF("RabinBuechiProduct: todo push: (" << newstates.Str() << ") -> " << reverseCompositionMap[newstates]);
Definition: cfl_exception.h:118 Definition: cfl_indexset.h:78 Definition: omg_rabinfnct.cpp:273 RPState(const Idx &rq1, const Idx &rq2, const bool &rf) Definition: omg_rabinfnct.cpp:277 bool operator<(const RPState &other) const Definition: omg_rabinfnct.cpp:282 Definition: omg_rabinacc.h:201 Definition: omg_rabinacc.h:37 StateSet PredecessorStates(Idx x2) const Definition: cfl_transset.h:1910 StateSet SuccessorStates(Idx x1) const Definition: cfl_transset.h:1821 TBaseSet< Transition, TransSort::X1EvX2 >::Iterator Iterator Definition: cfl_transset.h:273 const TaStateSet< StateAttr > & States(void) const Definition: cfl_agenerator.h:1363 const TaEventSet< EventAttr > & Alphabet(void) const Definition: cfl_agenerator.h:1358 bool SetTransition(Idx x1, Idx ev, Idx x2) Definition: cfl_agenerator.h:1197 const ATransSet & TransRel(void) const Definition: cfl_agenerator.h:1368 Definition: omg_rabinaut.h:52 virtual void RestrictStates(const StateSet &rStates) Definition: omg_rabinaut.h:355 void RabinAcceptance(const faudes::RabinAcceptance &rRabAcc) Definition: omg_rabinaut.h:326 Definition: cfl_transset.h:57 virtual void EraseDoublets(void) Definition: cfl_basevector.cpp:449 Definition: cfl_generator.h:213 StateSet::Iterator InitStatesBegin(void) const Definition: cfl_generator.cpp:1147 std::string StatesToString(void) const Definition: cfl_generator.cpp:2784 const StateSet & InitStates(void) const Definition: cfl_generator.cpp:1905 TransSet::Iterator TransRelBegin(void) const Definition: cfl_generator.cpp:1064 void InsEvents(const EventSet &events) Definition: cfl_generator.cpp:1207 void InsMarkedStates(const StateSet &rStates) Definition: cfl_generator.cpp:1340 StateSet AccessibleSet(void) const Definition: cfl_generator.cpp:1995 StateSet::Iterator MarkedStatesBegin(void) const Definition: cfl_generator.cpp:1157 std::string TStr(const Transition &rTrans) const Definition: cfl_generator.cpp:3945 std::string StateName(Idx index) const Definition: cfl_generator.cpp:946 TransSet::Iterator TransRelEnd(void) const Definition: cfl_generator.cpp:1069 StateSet::Iterator MarkedStatesEnd(void) const Definition: cfl_generator.cpp:1162 virtual void EventAttributes(const EventSet &rEventSet) Definition: cfl_generator.cpp:1727 bool StateNamesEnabled(void) const Definition: cfl_generator.cpp:996 StateSet::Iterator InitStatesEnd(void) const Definition: cfl_generator.cpp:1152 bool ExistsMarkedState(Idx index) const Definition: cfl_generator.cpp:1803 std::string UniqueStateName(const std::string &rName) const Definition: cfl_generator.cpp:1036 virtual void RestrictSet(const TBaseSet &rOtherSet) Definition: cfl_baseset.h:2271 virtual void InsertSet(const TBaseSet &rOtherSet) Definition: cfl_baseset.h:2194 virtual void EraseSet(const TBaseSet &rOtherSet) Definition: cfl_baseset.h:2249 void Product(const Generator &rGen1, const Generator &rGen2, Generator &rResGen) Definition: cfl_parallel.cpp:517 void RabinTrimSet(const RabinAutomaton &rRAut, StateSet &rTrim) Definition: omg_rabinfnct.cpp:153 void RabinBuechiAutomaton(const RabinAutomaton &rRAut, const Generator &rBAut, RabinAutomaton &rRes) Definition: omg_rabinfnct.cpp:215 void RabinLifeStates(const TransSet &rTransRel, const TransSetX2EvX1 &rRevTransRel, const RabinPair &rRPair, StateSet &rLife) Definition: omg_rabinfnct.cpp:34 void RabinBuechiProduct(const RabinAutomaton &rRAut, const Generator &rBAut, RabinAutomaton &rRes) Definition: omg_rabinfnct.cpp:301 Definition: cfl_agenerator.h:43 std::string CollapsString(const std::string &rString, unsigned int len) Definition: cfl_utils.cpp:91 libFAUDES 2.33l --- 2025.09.16 --- c++ api documentaion by doxygen |