|
|
||||||
|
omg_rabinctrlpartialobs.h
Go to the documentation of this file.
179 FAUDES_API Generator CreateMutedAutomaton(const Generator& rOriginal, const StateSet& rStatesToMute);
TcGenerator< AttributeVoid, AttributeVoid, AttributeCFlags, AttributeVoid > System Definition: cfl_cgenerator.h:719 Definition: cfl_agenerator.h:43 void RabinCtrlPartialObs(const System &rPlant, const RabinAutomaton &rSpec, RabinAutomaton &rSupervisor) Rabin control synthesis under partial observation (System interface) Definition: omg_rabinctrlpartialobs.cpp:93 void ExtractEventAttributes(const System &rSys, EventSet &rControllableEvents, EventSet &rObservableEvents) Extract controllable and observable events from System attributes. Definition: omg_rabinctrlpartialobs.cpp:12 bool RabinLanguageInclusion(const System &rGenL, const RabinAutomaton &rRabK) Verify language inclusion for Rabin automata. Definition: omg_rabinctrlpartialobs.cpp:416 void ControlAut(const RabinAutomaton &rsDRA, const TaIndexSet< EventSet > &rController, Generator &rRes) Apply controller to filter transitions and create Buchi automaton. Definition: omg_rabinctrlpartialobs.cpp:210 TrGenerator< RabinAcceptance, AttributeVoid, AttributeCFlags, AttributeVoid > RabinAutomaton Definition: omg_rabinaut.h:226 Generator CreateMutedAutomaton(const Generator &rOriginal, const StateSet &rStatesToMute) Create muted automaton by removing specified states and their transitions. Definition: omg_rabinctrlpartialobs.cpp:390 void RabinCtrlPartialObsConsistencyCheck(const RabinAutomaton &rPlant, const RabinAutomaton &rSpec, const EventSet &rControllableEvents, const EventSet &rObservableEvents) Check consistency of control problem setup. Definition: omg_rabinctrlpartialobs.cpp:31 void EpsObservation(const RabinAutomaton &rGen, RabinAutomaton &rRes) Epsilon observation for Rabin automata. Definition: omg_rabinctrlpartialobs.cpp:300 libFAUDES 2.33l --- 2025.09.16 --- c++ api documentaion by doxygen |