|
omg_rabinfnct.cpp
Go to the documentation of this file.
213// Rabin-Buechi product (lifting individual acceptence conditions, generated languages not affected
215void RabinBuechiAutomaton(const RabinAutomaton& rRAut, const Generator& rBAut, RabinAutomaton& rRes) {
301void RabinBuechiProduct(const RabinAutomaton& rRAut, const Generator& rBAut, RabinAutomaton& rRes) {
365 FD_DF("RabinBuechiProduct: processing (" << currentstates.Str() << " -> " << reverseCompositionMap[currentstates]);
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 void RestrictStates(const StateSet &rDomain) Definition omg_rabinacc.cpp:177 Definition cfl_baseset.h:410 StateSet PredecessorStates(Idx x2) const Definition cfl_transset.h:1910 StateSet SuccessorStates(Idx x1) const Definition cfl_transset.h:1821 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 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 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 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 RabinLifeStates(const TransSet &rTransRel, const TransSetX2EvX1 &rRevTransRel, const RabinPair &rRPair, StateSet &rLife) Definition omg_rabinfnct.cpp:34 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 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.33k --- 2025.09.16 --- c++ api documentaion by doxygen |