spot  2.11.6
Public Attributes | List of all members
spot::iterable_uf< State, StateHash, StateEqual >::uf_element Struct Reference

Represents a Union-Find element. More...

#include <spot/mc/bloemen.hh>

Collaboration diagram for spot::iterable_uf< State, StateHash, StateEqual >::uf_element:

Public Attributes

State st_
 the state handled by the element More...
 
std::atomic< uf_element * > parent
 reference to the pointer More...
 
std::atomic< unsigned > worker_
 The set of worker for a given state. More...
 
std::atomic< uf_element * > next_
 next element for work stealing More...
 
std::atomic< uf_status > uf_status_
 current status for the element More...
 
std::atomic< list_status > list_status_
 

Detailed Description

template<typename State, typename StateHash, typename StateEqual>
struct spot::iterable_uf< State, StateHash, StateEqual >::uf_element

Represents a Union-Find element.

Member Data Documentation

◆ next_

template<typename State , typename StateHash , typename StateEqual >
std::atomic<uf_element*> spot::iterable_uf< State, StateHash, StateEqual >::uf_element::next_

next element for work stealing

◆ parent

template<typename State , typename StateHash , typename StateEqual >
std::atomic<uf_element*> spot::iterable_uf< State, StateHash, StateEqual >::uf_element::parent

reference to the pointer

◆ st_

template<typename State , typename StateHash , typename StateEqual >
State spot::iterable_uf< State, StateHash, StateEqual >::uf_element::st_

the state handled by the element

◆ uf_status_

template<typename State , typename StateHash , typename StateEqual >
std::atomic<uf_status> spot::iterable_uf< State, StateHash, StateEqual >::uf_element::uf_status_

current status for the element

current status for the list

◆ worker_

template<typename State , typename StateHash , typename StateEqual >
std::atomic<unsigned> spot::iterable_uf< State, StateHash, StateEqual >::uf_element::worker_

The set of worker for a given state.


The documentation for this struct was generated from the following file:

Please direct any question, comment, or bug report to the Spot mailing list at spot@lrde.epita.fr.
Generated on Fri Feb 27 2015 10:00:07 for spot by doxygen 1.9.1