![]() |
PandA-2024.02
|
Structure holding information about the whole graph. More...
#include <state_transition_graph.hpp>


Public Member Functions | |
| StateTransitionGraphInfo (const OpGraphConstRef op_function_graph) | |
| Constructor. More... | |
Public Member Functions inherited from GraphInfo | |
| GraphInfo ()=default | |
| Constructor. More... | |
| virtual | ~GraphInfo ()=default |
| Destructor. More... | |
Data Fields | |
| const OpGraphConstRef | op_function_graph |
| reference to operation graph More... | |
| vertex | entry_node |
| this vertex represents the entry state of the state transition graph More... | |
| vertex | exit_node |
| this vertex represents the exit state of the state transition graph More... | |
| bool | is_a_dag |
| true when the FSM has cycles More... | |
| bool | bounded |
| unsigned int | min_cycles |
| in case of a dag it is possible to compute the minimum number of cycles More... | |
| unsigned int | max_cycles |
| maximum number of cycles More... | |
| std::map< unsigned int, vertex > | state_id_to_vertex |
| std::map< vertex, unsigned int > | vertex_to_state_id |
Friends | |
| class | StateTransitionGraph_constructor |
Structure holding information about the whole graph.
Definition at line 255 of file state_transition_graph.hpp.
|
explicit |
Constructor.
Definition at line 351 of file state_transition_graph.cpp.
|
friend |
Definition at line 285 of file state_transition_graph.hpp.
| bool StateTransitionGraphInfo::bounded |
Definition at line 269 of file state_transition_graph.hpp.
| vertex StateTransitionGraphInfo::entry_node |
this vertex represents the entry state of the state transition graph
Definition at line 261 of file state_transition_graph.hpp.
| vertex StateTransitionGraphInfo::exit_node |
this vertex represents the exit state of the state transition graph
Definition at line 264 of file state_transition_graph.hpp.
| bool StateTransitionGraphInfo::is_a_dag |
true when the FSM has cycles
Definition at line 267 of file state_transition_graph.hpp.
| unsigned int StateTransitionGraphInfo::max_cycles |
maximum number of cycles
Definition at line 274 of file state_transition_graph.hpp.
| unsigned int StateTransitionGraphInfo::min_cycles |
in case of a dag it is possible to compute the minimum number of cycles
Definition at line 272 of file state_transition_graph.hpp.
| const OpGraphConstRef StateTransitionGraphInfo::op_function_graph |
reference to operation graph
Definition at line 258 of file state_transition_graph.hpp.
Definition at line 276 of file state_transition_graph.hpp.
Definition at line 278 of file state_transition_graph.hpp.
1.8.13