Public Member Functions | Public Attributes

Functor Struct Reference

List of all members.

Public Member Functions

void added_to_queue (unsigned id)
void added_to_queue (unsigned id)
void final ()
void final ()
template<typename G >
void init (const mln::Graph< G > &g)
template<typename G >
void init (const mln::Graph< G > &g)
void new_component_from_vertex (unsigned id)
void new_component_from_vertex (unsigned id)
void next_component ()
void next_component ()
void process_vertex (unsigned id)
void process_vertex (unsigned id)
bool to_be_queued (unsigned id)
bool to_be_queued (unsigned id)
bool to_be_treated (unsigned id)
bool to_be_treated (unsigned id)

Public Attributes

mln::util::array< bool > deja_vu_
mln::util::array< unsigned > order

Member Function Documentation

void Functor::added_to_queue ( unsigned  id  )  [inline]

References deja_vu_.

void Functor::added_to_queue ( unsigned  id  )  [inline]

References deja_vu_.

void Functor::final (  )  [inline]
void Functor::final (  )  [inline]
template<typename G >
void Functor::init ( const mln::Graph< G > &  g  )  [inline]
template<typename G >
void Functor::init ( const mln::Graph< G > &  g  )  [inline]
void Functor::new_component_from_vertex ( unsigned  id  )  [inline]

References deja_vu_.

void Functor::new_component_from_vertex ( unsigned  id  )  [inline]

References deja_vu_.

void Functor::next_component (  )  [inline]
void Functor::next_component (  )  [inline]
void Functor::process_vertex ( unsigned  id  )  [inline]
void Functor::process_vertex ( unsigned  id  )  [inline]
bool Functor::to_be_queued ( unsigned  id  )  [inline]

References deja_vu_.

bool Functor::to_be_queued ( unsigned  id  )  [inline]

References deja_vu_.

bool Functor::to_be_treated ( unsigned  id  )  [inline]

References deja_vu_.

bool Functor::to_be_treated ( unsigned  id  )  [inline]

References deja_vu_.


Member Data Documentation

Referenced by init(), and process_vertex().