|
|
||||||
|
Classes |
Public Member Functions |
Protected Types |
Protected Member Functions |
Protected Attributes |
List of all members
faudes::Experiment Class Reference Detailed DescriptionFinite fragment of a computation tree. An Experiment represents a finite fragment of a computation tree of. Formaly, an Experiment avoids an explicit reference to the underlying state set of the transition system; i.e., each node represents the finite sequence of events generated when traversing from the root the respective node. Experiments are used to construct deterministic finite state abstractions. Although an explicit reference to the underlying state set is avoided, implictly each node is associated with the set of state in which the transition could possibly reside after execution of the respective finite string. These sets of CompatibleStates can be computed by an iterative forward reachability analysis, where the choice of available computational procedures depends of the class of transition systems under consideration. Definition at line 44 of file hyb_experiment.h.
Member Typedef Documentation◆ Iterator
Definition at line 96 of file hyb_experiment.h. Constructor & Destructor Documentation◆ Experiment()
Definition at line 17 of file hyb_experiment.cpp. ◆ ~Experiment()
Definition at line 25 of file hyb_experiment.cpp. Member Function Documentation◆ Alphabet()
Definition at line 61 of file hyb_experiment.cpp. ◆ Child()Definition at line 150 of file hyb_experiment.h. ◆ Children() [1/2]
Definition at line 146 of file hyb_experiment.h. ◆ Children() [2/2]Definition at line 144 of file hyb_experiment.h. ◆ Clear()
Definition at line 31 of file hyb_experiment.cpp. ◆ Cost()
Definition at line 55 of file hyb_experiment.h. ◆ Depth() [1/2]Definition at line 142 of file hyb_experiment.h. ◆ Depth() [2/2]Definition at line 140 of file hyb_experiment.h. ◆ DWrite() [1/2]
Definition at line 157 of file hyb_experiment.cpp. ◆ DWrite() [2/2]
Definition at line 194 of file hyb_experiment.cpp. ◆ EnabledEvents()Definition at line 70 of file hyb_experiment.cpp. ◆ Find()Definition at line 128 of file hyb_experiment.cpp. ◆ Index() [1/2]Definition at line 130 of file hyb_experiment.h. ◆ Index() [2/2]Node related methods, hosted by Experiment for convenience. tree member access Definition at line 128 of file hyb_experiment.h. ◆ InitialStates()
Definition at line 50 of file hyb_experiment.cpp. ◆ Insert()grow tree Definition at line 157 of file hyb_experiment.h. ◆ IsLeave() [1/2]
Definition at line 148 of file hyb_experiment.h. ◆ IsLeave() [2/2]
Definition at line 90 of file hyb_experiment.cpp. ◆ IsLock() [1/3]
Definition at line 177 of file hyb_experiment.h. ◆ IsLock() [2/3]
Definition at line 102 of file hyb_experiment.cpp. ◆ IsLock() [3/3]
Definition at line 175 of file hyb_experiment.h. ◆ Leaves()
Definition at line 240 of file hyb_experiment.cpp. ◆ NodePtr()get node ptr by index (for API wrappers) Definition at line 181 of file hyb_experiment.h. ◆ Parent() [1/2]Definition at line 134 of file hyb_experiment.h. ◆ Parent() [2/2]Definition at line 132 of file hyb_experiment.h. ◆ RecEvent() [1/2]Definition at line 138 of file hyb_experiment.h. ◆ RecEvent() [2/2]Definition at line 136 of file hyb_experiment.h. ◆ RefineAt()
Definition at line 251 of file hyb_experiment.cpp. ◆ RefineSequence()Definition at line 313 of file hyb_experiment.cpp. ◆ RefineUniformly()
Definition at line 294 of file hyb_experiment.cpp. ◆ Root()
Navigate tree This interface is intended for external use. All methods throw an exception when accessing a non-existent node. Definition at line 67 of file hyb_experiment.cpp. ◆ Sequence()Definition at line 139 of file hyb_experiment.cpp. ◆ Size()
Definition at line 57 of file hyb_experiment.cpp. ◆ States() [1/3]
Definition at line 173 of file hyb_experiment.h. ◆ States() [2/3]
Access compatible states (note: implememtation dependant data type) Definition at line 111 of file hyb_experiment.cpp. ◆ States() [3/3]
payload access Definition at line 171 of file hyb_experiment.h. ◆ SuccessorNode()Definition at line 83 of file hyb_experiment.cpp. ◆ SWrite()
Definition at line 205 of file hyb_experiment.cpp. Member Data Documentation◆ mCost
Definition at line 98 of file hyb_experiment.h. ◆ mLeaves
Definition at line 97 of file hyb_experiment.h. ◆ mNodeMapDefinition at line 95 of file hyb_experiment.h. ◆ mpRoot
core experiment data: have root and track all nodes by index Definition at line 94 of file hyb_experiment.h. ◆ rAlphabet
reference to alphabet Definition at line 101 of file hyb_experiment.h. The documentation for this class was generated from the following files: libFAUDES 2.32b --- 2024.03.01 --- c++ api documentaion by doxygen |