|
|
||||||
|
faudes::MuIteration Class Reference Detailed DescriptionMu-iterations on state sets. Given an opertor on state stes, this class facilitates nested fixpoint iterations as in the mu-calculus. In tis specific class, we implement the mu-iteration, i.e., we seek for the smallest fixpoint. The implementation is meant for a simple API, we do not care about performance at this stage. Definition at line 217 of file syn_ctrlpfx.h.
Constructor & Destructor Documentation◆ MuIteration()
Construct from operator The last entry of the operator argument becomes the variable we iterate in. The preceeding entries are interpreted ans constant paramters in our scope.
Definition at line 195 of file syn_ctrlpfx.cpp. ◆ ~MuIteration()
detsruct Definition at line 233 of file syn_ctrlpfx.h. Member Function Documentation◆ DoEvaluate()
Implement the mu-iteration to find the smallest fixpoint. Given the parameter vector rArgs, we append one additional state set X for which we seek a fixpoint of Op(rArgs,X). Effectively we iterate X(0) = emptyset X(i+1) = Op(rArgs,X(i)) until the fixpoint is achieved.
Implements faudes::StateSetOperator. Definition at line 227 of file syn_ctrlpfx.cpp. ◆ Domain()
Domain Report the universe of all states, as given by the operator on construction.
Reimplemented from faudes::StateSetOperator. Definition at line 222 of file syn_ctrlpfx.cpp. ◆ Indent() [1/3]
indent (cosmetic) Reimplemented from faudes::StateSetOperator. Definition at line 114 of file syn_ctrlpfx.cpp. ◆ Indent() [2/3]
indent (cosmetic) Reimplemented from faudes::StateSetOperator. Definition at line 215 of file syn_ctrlpfx.cpp. ◆ Indent() [3/3]
indent (cosmetic) Reimplemented from faudes::StateSetOperator. Definition at line 111 of file syn_ctrlpfx.cpp. ◆ Rank() [1/3]Evaluate opertor on arguments and return ranking This is a convenience wrapper for Rank addressing operators with orny one argument.
Definition at line 302 of file syn_ctrlpfx.cpp. ◆ Rank() [2/3]
Evaluate opertor on arguments and return ranking The ranking is the loop count at which a state was newly added to the result.
Definition at line 258 of file syn_ctrlpfx.cpp. ◆ Rank() [3/3]
Evaluate opertor on arguments and return ranking This is a convenience wrapper for Rank addressing operators with no arguments.
Definition at line 309 of file syn_ctrlpfx.cpp. Member Data Documentation◆ mrOp
the base operator to iterate with Definition at line 308 of file syn_ctrlpfx.h. The documentation for this class was generated from the following files: libFAUDES 2.33l --- 2025.09.16 --- c++ api documentaion by doxygen |