|
omg_rabinctrl.cpp
Go to the documentation of this file.
666 bool snames= rBPlant.StateNamesEnabled() && rRSpec.StateNamesEnabled() && rRes.StateNamesEnabled();
759 bool snames= rBPlant.StateNamesEnabled() && rRSpec.StateNamesEnabled() && rRes.StateNamesEnabled();
Definition cfl_exception.h:118 Definition cfl_indexset.h:78 Definition syn_ctrlpfx.h:217 Definition cfl_nameset.h:70 Definition syn_ctrlpfx.h:324 Definition omg_rabinacc.h:201 virtual void DoEvaluate(StateSetVector &rArgs, StateSet &rRes) Definition omg_rabinctrl.cpp:436 RabinInvDynCtrlCore(const RabinAutomaton &raut, const TransSetX2EvX1 &revtrans, const EventSet &sigctrl) Definition omg_rabinctrl.cpp:423 RabinInvDynCtrlInner(const RabinAutomaton &raut, const TransSetX2EvX1 &revtrans, const EventSet &sigctrl) Definition omg_rabinctrl.cpp:459 RabinInvDynCtrlCore mCtrlCore Definition omg_rabinctrl.cpp:455 virtual void DoEvaluate(StateSetVector &rArgs, StateSet &rRes) Definition omg_rabinctrl.cpp:473 Definition omg_rabinctrl.cpp:497 RabinInvDynCtrlInner mNuCtrlCore Definition omg_rabinctrl.cpp:500 virtual void DoEvaluate(StateSetVector &rArgs, StateSet &rRes) Definition omg_rabinctrl.cpp:517 RabinInvDynCtrl(const RabinAutomaton &raut, const TransSetX2EvX1 &revtrans, const EventSet &sigctrl) Definition omg_rabinctrl.cpp:504 TaIndexSet< EventSet > mController Definition omg_rabinctrl.cpp:78 void InsCtrl(const RabinInvDynOperator &rOther) Definition omg_rabinctrl.cpp:107 TaIndexSet< EventSet > & Controller(void) Definition omg_rabinctrl.cpp:104 RabinInvDynOperator(const vGenerator &gen, const TransSetX2EvX1 &revtrans, const EventSet &sigctrl) Definition omg_rabinctrl.cpp:81 const StateSet & rMarkedStates Definition omg_rabinctrl.cpp:72 const TransSetX2EvX1 & rRevTransRel Definition omg_rabinctrl.cpp:74 virtual const StateSet & Domain(void) const Definition omg_rabinctrl.cpp:97 const TaIndexSet< EventSet > & Controller(void) const Definition omg_rabinctrl.cpp:105 virtual void DoEvaluate(StateSetVector &rArgs, StateSet &rRes) Definition omg_rabinctrl.cpp:345 RabinAcceptance::CIterator mRPit Definition omg_rabinctrl.cpp:328 RabinInvDynThetaTilde mThetaTilde Definition omg_rabinctrl.cpp:327 RabinInvDynPReachCore(const RabinAutomaton &raut, const TransSetX2EvX1 &revtrans, const EventSet &sigctrl) Definition omg_rabinctrl.cpp:331 virtual void DoEvaluate(StateSetVector &rArgs, StateSet &rRes) Definition omg_rabinctrl.cpp:395 RabinInvDynPReach(const RabinAutomaton &raut, const TransSetX2EvX1 &revtrans, const EventSet &sigctrl) Definition omg_rabinctrl.cpp:381 RabinInvDynPReachCore mPReachCore Definition omg_rabinctrl.cpp:377 virtual void DoEvaluate(StateSetVector &rArgs, StateSet &rRes) Definition omg_rabinctrl.cpp:211 RabinInvDynThetaTildeCore(const vGenerator &gen, const TransSetX2EvX1 &revtrans, const EventSet &sigctrl) Definition omg_rabinctrl.cpp:199 RabinInvDynThetaTildeInner(const vGenerator &gen, const TransSetX2EvX1 &revtrans, const EventSet &sigctrl) Definition omg_rabinctrl.cpp:239 virtual void DoEvaluate(StateSetVector &rArgs, StateSet &rRes) Definition omg_rabinctrl.cpp:253 RabinInvDynThetaTildeCore mThetaCore Definition omg_rabinctrl.cpp:235 MuIteration mMuThetaCore Definition omg_rabinctrl.cpp:236 NuIteration mNuMuThetaCore Definition omg_rabinctrl.cpp:272 RabinInvDynThetaTildeInner mMuThetaCore Definition omg_rabinctrl.cpp:271 RabinInvDynThetaTilde(const vGenerator &gen, const TransSetX2EvX1 &revtrans, const EventSet &sigctrl) Definition omg_rabinctrl.cpp:275 virtual void DoEvaluate(StateSetVector &rArgs, StateSet &rRes) Definition omg_rabinctrl.cpp:289 virtual void DoEvaluate(StateSetVector &rArgs, StateSet &rRes) Definition omg_rabinctrl.cpp:150 RabinInvDynTheta(const vGenerator &gen, const TransSetX2EvX1 &revtrans, const EventSet &sigctrl) Definition omg_rabinctrl.cpp:136 Definition syn_ctrlpfx.h:39 void Evaluate(StateSetVector &rArgs, StateSet &rRes) const Definition syn_ctrlpfx.cpp:43 Definition cfl_baseset.h:410 Definition cfl_basevector.h:628 virtual const T & At(const Position &pos) const Definition cfl_basevector.h:930 StateSet PredecessorStates(Idx x2) const Definition cfl_transset.h:1910 const TaStateSet< StateAttr > & States(void) const Definition cfl_agenerator.h:1363 const TaEventSet< EventAttr > & Alphabet(void) const Definition cfl_agenerator.h:1358 Definition cfl_indexset.h:342 virtual TaIndexSet & Assign(const TBaseSet< Idx > &rSrc) Definition cfl_indexset.h:653 const Attr & Attribute(const Idx &rElem) const Definition cfl_indexset.h:559 Definition cfl_cgenerator.h:76 EventSet ControllableEvents(void) const Definition cfl_cgenerator.h:930 Definition omg_rabinaut.h:52 virtual TrGenerator & Assign(const Type &rSource) Definition omg_rabinaut.h:283 virtual void RestrictStates(const StateSet &rStates) Definition omg_rabinaut.h:355 void RabinAcceptance(const faudes::RabinAcceptance &rRabAcc) Definition omg_rabinaut.h:326 void AssignByReference(vBaseVector &rSourceVector) Definition cfl_basevector.cpp:136 virtual void PushBack(const Type &rElem) Definition cfl_basevector.cpp:380 Definition cfl_generator.h:213 StateSet::Iterator StatesBegin(void) const Definition cfl_generator.cpp:1054 const StateSet & MarkedStates(void) const Definition cfl_generator.cpp:1910 virtual vGenerator & Assign(const Type &rSrc) Definition cfl_generator.cpp:295 TransSet::Iterator TransRelBegin(void) const Definition cfl_generator.cpp:1064 void ClrTransition(Idx x1, Idx ev, Idx x2) Definition cfl_generator.cpp:1657 void InjectMarkedStates(const StateSet &rNewMarkedStates) Definition cfl_generator.cpp:1532 void InsMarkedStates(const StateSet &rStates) Definition cfl_generator.cpp:1340 StateSet::Iterator StatesEnd(void) const Definition cfl_generator.cpp:1059 TransSet::Iterator TransRelEnd(void) const Definition cfl_generator.cpp:1069 virtual void EventAttributes(const EventSet &rEventSet) Definition cfl_generator.cpp:1727 bool StateNamesEnabled(void) const Definition cfl_generator.cpp:996 bool ExistsMarkedState(Idx index) const Definition cfl_generator.cpp:1803 virtual void InsertSet(const TBaseSet &rOtherSet) Definition cfl_baseset.h:2194 Idx Automaton(Generator &rGen, const EventSet &rAlphabet) Definition cfl_regular.cpp:339 void aProduct(const Generator &rGen1, const Generator &rGen2, Generator &rResGen) Definition cfl_parallel.cpp:525 void EmptyLanguage(const EventSet &rAlphabet, Generator &rResGen) Definition cfl_regular.cpp:820 void SupRabinCon(const Generator &rBPlant, const EventSet &rCAlph, const RabinAutomaton &rRSpec, RabinAutomaton &rRes) Definition omg_rabinctrl.cpp:657 void RabinBuechiProduct(const RabinAutomaton &rRAut, const Generator &rBAut, RabinAutomaton &rRes) Definition omg_rabinfnct.cpp:301 void RabinCtrlPfx(const RabinAutomaton &rRAut, const EventSet &rSigmaCtrl, StateSet &rCtrlPfx) Definition omg_rabinctrl.cpp:555 void RabinCtrl(const Generator &rBPlant, const EventSet &rCAlph, const RabinAutomaton &rRSpec, Generator &rRes) Definition omg_rabinctrl.cpp:749 Definition cfl_agenerator.h:43 void ControlProblemConsistencyCheck(const GeneratorVector &rPlantGenVec, const EventSet &rConAlph, const GeneratorVector &rSpecGenVec) Definition syn_compsyn.cpp:1301 bool SupClosed(const Generator &rK, Generator &rResult) Definition syn_supnorm.cpp:419 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 |