spot
0.8.3
|
An SCC storing all its states explicitly. More...
#include <tgbaalgos/gtec/explscc.hh>
Public Member Functions | |
virtual | ~explicit_connected_component () |
virtual const state * | has_state (const state *s) const =0 |
Check if the SCC contains states s. | |
virtual void | insert (const state *s)=0 |
Insert a new state in the SCC. | |
Public Attributes | |
int | index |
Index of the SCC. | |
bdd | condition |
std::list< const state * > | rem |
An SCC storing all its states explicitly.
virtual spot::explicit_connected_component::~explicit_connected_component | ( | ) | [inline, virtual] |
virtual const state* spot::explicit_connected_component::has_state | ( | const state * | s | ) | const [pure virtual] |
Check if the SCC contains states s.
Return the representative of s in the SCC, and destroy s if it is different (acting like numbered_state_heap::filter), or 0 otherwise.
Implemented in spot::connected_component_hash_set.
virtual void spot::explicit_connected_component::insert | ( | const state * | s | ) | [pure virtual] |
Insert a new state in the SCC.
Implemented in spot::connected_component_hash_set.
bdd spot::scc_stack::connected_component::condition [inherited] |
The bdd condition is the union of all acceptance conditions of transitions which connect the states of the connected component.
int spot::scc_stack::connected_component::index [inherited] |
Index of the SCC.
std::list<const state*> spot::scc_stack::connected_component::rem [inherited] |