|
|
||||||
|
omg_rabinfnct.cpp
Go to the documentation of this file.
152 // (return True if result contains at least one initial state and at least one non-trivial Rabin pair)
188 void RabinBuechiAutomaton(const RabinAutomaton& rRAut, const Generator& rBAut, RabinAutomaton& rRes) {
269 void RabinBuechiProduct(const RabinAutomaton& rRAut, const Generator& rBAut, RabinAutomaton& rRes) {
333 FD_DF("RabinBuechiProduct: processing (" << currentstates.Str() << " -> " << reverseCompositionMap[currentstates]);
369 FD_DF("RabinBuechiProduct: todo push: (" << newstates.Str() << ") -> " << reverseCompositionMap[newstates]);
Definition: cfl_exception.h:118 Definition: cfl_indexset.h:78 Definition: omg_rabinfnct.cpp:241 RPState(const Idx &rq1, const Idx &rq2, const bool &rf) Definition: omg_rabinfnct.cpp:245 bool operator<(const RPState &other) const Definition: omg_rabinfnct.cpp:250 Definition: omg_rabinacc.h:201 Definition: omg_rabinacc.h:37 StateSet PredecessorStates(Idx x2) const Definition: cfl_transset.h:1881 StateSet SuccessorStates(Idx x1) const Definition: cfl_transset.h:1792 TBaseSet< Transition, TransSort::X1EvX2 >::Iterator Iterator Definition: cfl_transset.h:273 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:353 void RabinAcceptance(const faudes::RabinAcceptance &rRabAcc) Definition: omg_rabinaut.h:324 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:2783 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:3898 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 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:2129 virtual void InsertSet(const TBaseSet &rOtherSet) Definition: cfl_baseset.h:2052 virtual void EraseSet(const TBaseSet &rOtherSet) Definition: cfl_baseset.h:2107 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:144 void RabinBuechiAutomaton(const RabinAutomaton &rRAut, const Generator &rBAut, RabinAutomaton &rRes) Definition: omg_rabinfnct.cpp:188 void RabinBuechiProduct(const RabinAutomaton &rRAut, const Generator &rBAut, RabinAutomaton &rRes) Definition: omg_rabinfnct.cpp:269 void RabinLiveStates(const TransSet &rTransRel, const TransSetX2EvX1 &rRevTransRel, const RabinPair &rRPair, StateSet &rInv) Definition: omg_rabinfnct.cpp:34 Definition: cfl_agenerator.h:43 std::string CollapsString(const std::string &rString, unsigned int len) Definition: cfl_utils.cpp:91 libFAUDES 2.33h --- 2025.06.18 --- c++ api documentaion by doxygen |