|
spot
2.16
|
Thread-safe specialization of kripkecube for SpinS states and iterators. More...
#include <spot/ltsmin/spins_kripke.hh>
Public Member Functions | |
| kripkecube (spins_interface_ptr sip, bool compress, std::vector< std::string > visible_aps, bool selfloopize, std::string dead_prop, unsigned int nb_threads) | |
| Build a kripkecube from a Spins interface. More... | |
| ~kripkecube () | |
| Destroy the kripkecube. More... | |
| cspins_state | initial (unsigned tid) |
| Return the initial state for thread tid. More... | |
| std::string | to_string (const cspins_state s, unsigned tid=0) const |
| Convert a state to a string. More... | |
| cspins_iterator * | succ (const cspins_state s, unsigned tid) |
| Return the iterator for a state. More... | |
| void | recycle (cspins_iterator *it, unsigned tid) |
| Recycle an iterator. More... | |
| const std::vector< std::string > | ap () |
| List the atomic propositions used by this kripke. More... | |
| unsigned | get_threads () |
| The number of thread used by this kripke. More... | |
Thread-safe specialization of kripkecube for SpinS states and iterators.
| spot::kripkecube< cspins_state, cspins_iterator >::kripkecube | ( | spins_interface_ptr | sip, |
| bool | compress, | ||
| std::vector< std::string > | visible_aps, | ||
| bool | selfloopize, | ||
| std::string | dead_prop, | ||
| unsigned int | nb_threads | ||
| ) |
Build a kripkecube from a Spins interface.
Destroy the kripkecube.
| const std::vector<std::string> spot::kripkecube< cspins_state, cspins_iterator >::ap | ( | ) |
List the atomic propositions used by this kripke.
| unsigned spot::kripkecube< cspins_state, cspins_iterator >::get_threads | ( | ) |
The number of thread used by this kripke.
| cspins_state spot::kripkecube< cspins_state, cspins_iterator >::initial | ( | unsigned | tid | ) |
Return the initial state for thread tid.
| void spot::kripkecube< cspins_state, cspins_iterator >::recycle | ( | cspins_iterator * | it, |
| unsigned | tid | ||
| ) |
Recycle an iterator.
| cspins_iterator* spot::kripkecube< cspins_state, cspins_iterator >::succ | ( | const cspins_state | s, |
| unsigned | tid | ||
| ) |
Return the iterator for a state.
| std::string spot::kripkecube< cspins_state, cspins_iterator >::to_string | ( | const cspins_state | s, |
| unsigned | tid = 0 |
||
| ) | const |
Convert a state to a string.
1.9.1