|
|
||||||
|
syn_supcon.h
Go to the documentation of this file.
63 extern FAUDES_API bool IsControllable(const Generator& rPlantGen, const EventSet& rCAlph, const Generator& rSupCandGen);
140 * Given a generator G (argument rPlantGen) and a specification language E (marked by argument rSpecGen),
Includes all libFAUDES headers, no plugins. TTransSet< TransSort::X2EvX1 > TransSetX2EvX1 Type definition for x2, ev, x1 sorted TTransSet. Definition: cfl_transset.h:966 vGenerator Generator Plain generator, api typedef for generator with no attributes. Definition: cfl_generator.h:3240 TcGenerator< AttributeVoid, AttributeVoid, AttributeCFlags, AttributeVoid > System Convenience typedef for std System. Definition: cfl_cgenerator.h:913 bool IsControllable(const Generator &rPlantGen, const EventSet &rCAlph, const Generator &rSupCandGen) Test controllability. Definition: syn_supcon.cpp:718 void SupConNB(const Generator &rPlantGen, const EventSet &rCAlph, const Generator &rSpecGen, Generator &rResGen) Nonblocking Supremal Controllable Sublanguage. Definition: syn_supcon.cpp:757 void SupConClosed(const Generator &rPlantGen, const EventSet &rCAlph, const Generator &rSpecGen, Generator &rResGen) Supremal Controllable and Closed Sublanguage. Definition: syn_supcon.cpp:778 void SupConProduct(const Generator &rPlantGen, const EventSet &rCAlph, const Generator &rSpecGen, std::map< std::pair< Idx, Idx >, Idx > &rCompositionMap, Generator &rResGen) Parallel composition optimized for the purpose of SupCon (internal function) Definition: syn_supcon.cpp:386 void ControlProblemConsistencyCheck(const GeneratorVector &rPlantGenVec, const EventSet &rConAlph, const GeneratorVector &rSpecGenVec) Compositional synthesis. Definition: syn_compsyn.cpp:1301 void SupConClosedUnchecked(const Generator &rPlantGen, const EventSet &rCAlph, Generator &rSupCandGen) Supremal Controllable Sublangauge (internal function) Definition: syn_supcon.cpp:57 void SupConNBUnchecked(const Generator &rPlantGen, const EventSet &rCAlph, const Generator &rSpecGen, std::map< std::pair< Idx, Idx >, Idx > &rCompositionMap, Generator &rResGen) Nonblocking Supremal Controllable Sublanguage (internal function) Definition: syn_supcon.cpp:586 void TraverseUncontrollableBackwards(const EventSet &rCAlph, TransSetX2EvX1 &rtransrel, StateSet &rCriticalStates, Idx current) Helper function for IsControllable. Definition: syn_supcon.cpp:847 bool IsControllableUnchecked(const Generator &rPlantGen, const EventSet &rCAlph, const Generator &rSupCandGen, StateSet &rCriticalStates) Controllability (internal function) Definition: syn_supcon.cpp:243 libFAUDES 2.32b --- 2024.03.01 --- c++ api documentaion by doxygen |