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.