|
mCRL2
|
#include <liblts_bisim_gj_lazy_BLC.h>
Public Types | |
| using | const_iterator = std::vector< state_in_block_pointer_lb >::const_iterator |
| using | iterator = std::vector< state_in_block_pointer_lb >::iterator |
Public Member Functions | |
| bool | find (const state_in_block_pointer_lb s) const |
| void | add_todo (const state_in_block_pointer_lb s) |
| std::size_t | todo_is_empty () const |
| state_in_block_pointer_lb | move_from_todo () |
| Move a state from the todo part to the definitive vector. | |
| void | swap_vec (std::vector< state_in_block_pointer_lb > &other_vec) |
| std::size_t | size () const |
| std::size_t | empty () const |
| const_iterator | begin () const |
| const_iterator | end () const |
| const state_in_block_pointer_lb * | data () const |
| const state_in_block_pointer_lb * | data_end () const |
| const state_in_block_pointer_lb & | front () const |
| void | reserve (std::vector< state_in_block_pointer_lb >::size_type new_cap) |
| iterator | begin () |
| iterator | end () |
| void | add_todo (iterator begin, iterator end) |
| add all elements in [begin, end) to the vector | |
| void | clear () |
Private Attributes | |
| std::size_t | m_todo_indicator =0 |
| std::vector< state_in_block_pointer_lb > | m_vec |
a vector with an additional (internal) field to indicate how much work has been done already on it.
Definition at line 218 of file liblts_bisim_gj_lazy_BLC.h.
| using mcrl2::lts::detail::bisimulation_gj_lazy_BLC::todo_state_vector_lb::const_iterator = std::vector<state_in_block_pointer_lb>::const_iterator |
Definition at line 224 of file liblts_bisim_gj_lazy_BLC.h.
| using mcrl2::lts::detail::bisimulation_gj_lazy_BLC::todo_state_vector_lb::iterator = std::vector<state_in_block_pointer_lb>::iterator |
Definition at line 296 of file liblts_bisim_gj_lazy_BLC.h.
|
inline |
Definition at line 232 of file liblts_bisim_gj_lazy_BLC.h.
|
inline |
add all elements in [begin, end) to the vector
Definition at line 309 of file liblts_bisim_gj_lazy_BLC.h.
|
inline |
Definition at line 298 of file liblts_bisim_gj_lazy_BLC.h.
|
inline |
Definition at line 266 of file liblts_bisim_gj_lazy_BLC.h.
|
inline |
Definition at line 314 of file liblts_bisim_gj_lazy_BLC.h.
|
inline |
Definition at line 276 of file liblts_bisim_gj_lazy_BLC.h.
|
inline |
Definition at line 281 of file liblts_bisim_gj_lazy_BLC.h.
|
inline |
Definition at line 261 of file liblts_bisim_gj_lazy_BLC.h.
|
inline |
Definition at line 303 of file liblts_bisim_gj_lazy_BLC.h.
|
inline |
Definition at line 271 of file liblts_bisim_gj_lazy_BLC.h.
|
inline |
Definition at line 227 of file liblts_bisim_gj_lazy_BLC.h.
|
inline |
Definition at line 286 of file liblts_bisim_gj_lazy_BLC.h.
|
inline |
Move a state from the todo part to the definitive vector.
Definition at line 243 of file liblts_bisim_gj_lazy_BLC.h.
|
inline |
Definition at line 291 of file liblts_bisim_gj_lazy_BLC.h.
|
inline |
Definition at line 256 of file liblts_bisim_gj_lazy_BLC.h.
|
inline |
Definition at line 250 of file liblts_bisim_gj_lazy_BLC.h.
|
inline |
Definition at line 237 of file liblts_bisim_gj_lazy_BLC.h.
|
private |
Definition at line 220 of file liblts_bisim_gj_lazy_BLC.h.
|
private |
Definition at line 221 of file liblts_bisim_gj_lazy_BLC.h.