|
|
||||||
|
mtc_obserververification.cpp
Go to the documentation of this file.
50 // One step of the observer algorithm: A dynamic system is computed that fulfills the one-step observer condition.
51 // if the result is equal to the original generator, then the natural projection on the high-level alphabet fulfills the observer property
57 // and relabel transitions in rLowGen if necessary. The high-level alphabet is modified accordingly
59 observer=relabel(genObs, controllableEvents, newHighAlph, mapStateToPartition, mapChangedTransReverse, mapChangedTrans, mapRelabeledEvents);
Definition: cfl_nameset.h:69 Definition: mtc_generator.h:53 Definition: cfl_generator.h:213 void ComputeBisimulation(const Generator &rGenOrig, map< Idx, Idx > &rMapStateToPartition) Definition: cfl_bisimulation.cpp:1272 Definition: cfl_agenerator.h:43 bool IsMtcObs(const MtcSystem &rLowGen, const EventSet &rHighAlph) Definition: mtc_obserververification.cpp:39 bool relabel(Generator &rGenRelabel, EventSet &rControllableEvents, EventSet &rHighAlph, map< Idx, Idx > &rMapStateToPartition, map< Transition, Transition > &rMapChangedTransReverse, map< Transition, Idx > &rMapChangedTrans, map< Idx, EventSet > &rMapRelabeledEvents) Definition: op_observercomputation.cpp:1463 void calculateDynamicSystemObs(const Generator &rGen, EventSet &rHighAlph, Generator &rGenDyn) Definition: op_observercomputation.cpp:159 libFAUDES 2.33c --- 2025.05.15 --- c++ api documentaion by doxygen |