|
|
||||||
|
mtc_2_functions.cpp
Go to the documentation of this file.
111 // create nondeterministic generator nondet, deterministic version to compute shall be saved as det
bool InsEvent(Idx index) Add an existing event to alphabet by index. Definition: cfl_agenerator.h:1094 const TaEventSet< EventAttr > & Alphabet(void) const Return const reference to alphabet. Definition: cfl_agenerator.h:1358 bool SetTransition(Idx x1, Idx ev, Idx x2) Add a transition to generator by indices. Definition: cfl_agenerator.h:1197 void InsControllableEvent(Idx index) Add an existing controllable event to generator. Definition: cfl_cgenerator.h:1044 Allows to create colored marking generators (CMGs) as the common five tupel consisting of alphabet,... Definition: mtc_generator.h:53 Idx InsColoredState(const std::string &rStateName, const std::string &rColorName) Create a new named state and set the color rColorName. Definition: mtc_generator.h:915 bool IsStronglyTrim(void) const Check if the MtcSystem is strongly trim. Definition: mtc_generator.h:1568 Idx InsColor(Idx stateIndex, const std::string &rColorName) Insert a color by name into an existing state. Definition: mtc_generator.h:986 bool StronglyCoaccessible(void) Make generator strongly coaccessible. Definition: mtc_generator.h:1535 bool IsStronglyCoaccessible(void) const Check if MtcSystem is strongly coaccessible. Definition: mtc_generator.h:1542 void Write(const Type *pContext=0) const Write configuration data to console. Definition: cfl_types.cpp:139 void SetInitState(Idx index) Set an existing state as initial state by index. Definition: cfl_generator.cpp:1432 Idx InsInitState(void) Create new anonymous state and set as initial state. Definition: cfl_generator.cpp:1287 bool StateNamesEnabled(void) const Whether libFAUEDS functions are requested to generate state names. Definition: cfl_generator.cpp:999 void GraphWrite(const std::string &rFileName, const std::string &rOutFormat="", const std::string &rDotExec="dot") const Produce graphical representation of this generator. Definition: cfl_generator.cpp:3847 void mtcSupConNB(const MtcSystem &rPlantGen, const MtcSystem &rSpecGen, MtcSystem &rResGen) Nonblocking Supremal Controllable Sublanguage (wrapper function) Definition: mtc_supcon.cpp:41 void mtcProject(const MtcSystem &rGen, const EventSet &rProjectAlphabet, MtcSystem &rResGen) Minimized Deterministic projection. Definition: mtc_project.cpp:421 void mtcSupConClosed(const MtcSystem &rPlantGen, const MtcSystem &rSpecGen, MtcSystem &rResGen) Supremal Controllable Sublanguage (wrapper function) Definition: mtc_supcon.cpp:130 void mtcInvProject(MtcSystem &rGen, const EventSet &rProjectAlphabet) Inverse projection. Definition: mtc_project.cpp:498 void mtcProjectNonDet(MtcSystem &rGen, const EventSet &rProjectAlphabet) Project generator to alphabet rProjectAlphabet. Definition: mtc_project.cpp:328 void mtcDeterministic(const MtcSystem &rGen, MtcSystem &rResGen) Make generator deterministic. Definition: mtc_project.cpp:73 void mtcParallel(const MtcSystem &rGen1, const MtcSystem &rGen2, MtcSystem &rResGen) Parallel composition of two colored marking generators, controllability status is observed. Definition: mtc_parallel.cpp:32 Includes all libFAUDES headers, incl plugings libFAUDES 2.32b --- 2024.03.01 --- c++ api documentaion by doxygen |