|
|
||||||
|
Classes |
Public Member Functions |
Private Member Functions |
Private Attributes |
List of all members
faudes::SOE Class Reference Detailed DescriptionDefinition at line 73 of file syn_synthequiv.cpp.
Constructor & Destructor Documentation◆ SOE()
Contructor: keep a reference to the generator and initialize the partition and the W-Tree to represent the universal equivalence relation, i.e. every two states are equivalent.
Definition at line 276 of file syn_synthequiv.cpp. ◆ ~SOE()
Destructor. Definition at line 268 of file syn_synthequiv.cpp. Member Function Documentation◆ computeEquStates()
collect all states from coset B which are equivalent to the speicified state and determine the related nodes which is possibly to be splitted
Definition at line 622 of file syn_synthequiv.cpp. ◆ computeRel()construct all relations with respect to coset B
Definition at line 548 of file syn_synthequiv.cpp. ◆ initStateMember_Pre()
construct 2st Part of Struct "State" Definition at line 349 of file syn_synthequiv.cpp. ◆ initStateMember_Pres()
construct 3st Part of Struct "State" Definition at line 401 of file syn_synthequiv.cpp. ◆ newnode()
insert new node in W-tree with empty stateset Definition at line 256 of file syn_synthequiv.cpp. ◆ partition()Extract output generator that represents the resulting quotient automaton. (need to invoke refine() befor)
Definition at line 839 of file syn_synthequiv.cpp. ◆ partitionClass()
refine current partition with respect to coset B
Definition at line 457 of file syn_synthequiv.cpp. ◆ refine()
Perform fixpoint iteration to obtain the coarset synthesis-observation-equivalence. Definition at line 824 of file syn_synthequiv.cpp. ◆ relCase_1()
implementation part for function "computeEquStates" it is organized as follows with respect to various cases: Definition at line 646 of file syn_synthequiv.cpp. ◆ relCase_2()
Definition at line 696 of file syn_synthequiv.cpp. ◆ relCase_3()
Definition at line 737 of file syn_synthequiv.cpp. ◆ relCase_4()
Definition at line 790 of file syn_synthequiv.cpp. Member Data Documentation◆ conalph
Definition at line 166 of file syn_synthequiv.cpp. ◆ events
vector of all events [starting with 1] Definition at line 155 of file syn_synthequiv.cpp. ◆ gen
keep a reference to automaton Definition at line 160 of file syn_synthequiv.cpp. ◆ localph
Definition at line 167 of file syn_synthequiv.cpp. ◆ locconalph
Definition at line 171 of file syn_synthequiv.cpp. ◆ locuncalph
Definition at line 170 of file syn_synthequiv.cpp. ◆ nxidx
Counter to assign a unique index to each node [debugging/cosmetic only]. Definition at line 178 of file syn_synthequiv.cpp. ◆ ro
set of nodes that form current partition, i.e. leaves of W. Definition at line 188 of file syn_synthequiv.cpp. ◆ roDividers
set of nodes that can possibly split classes in ro Definition at line 193 of file syn_synthequiv.cpp. ◆ shaalph
Definition at line 168 of file syn_synthequiv.cpp. ◆ shaconalph
Definition at line 173 of file syn_synthequiv.cpp. ◆ shauncalph
Definition at line 172 of file syn_synthequiv.cpp. ◆ states
vector of all states [starting with 1] Definition at line 150 of file syn_synthequiv.cpp. ◆ uncalph
vorious eventsets of interest Definition at line 165 of file syn_synthequiv.cpp. ◆ W
W-tree contains all blocks ever created [required for destruction]. Definition at line 183 of file syn_synthequiv.cpp. The documentation for this class was generated from the following file: libFAUDES 2.32b --- 2024.03.01 --- c++ api documentaion by doxygen |