Wiselib
|
IM Judged Coloring Algorithm. More...
#include <IMjudged_coloring.h>
IM Judged Coloring Algorithm.
An IM judged coloring algorithm.
typedef Radio::block_data_t wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::block_data_t |
typedef tree_routing_t::children_t::iterator wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::children_iterator_t |
typedef tree_routing_t::children_t wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::children_t |
typedef ColorsTable<OsModel, color_value_type, MAX_NODES> wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::color_table_t |
typedef node_id_t wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::color_value_type |
typedef IMJudgedColoringMessage<OsModel, Radio, color_value_type> wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::coloring_message |
typedef Debug_P wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::Debug |
typedef Timer::millis_t wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::millis_t |
typedef Neighborhood_t::iterator wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::Neighborhood_iterator_t |
typedef vector_static<OsModel, node_color, MAX_NB> wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::Neighborhood_t |
typedef pair<node_id_t, color_value_type> wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::node_color |
typedef Radio::node_id_t wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::node_id_t |
typedef pair<color_value_type, color_value_type> wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::old_new_color |
typedef OsModel::Os wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::Os |
typedef OsModel_P wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::OsModel |
typedef Radio_P wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::Radio |
typedef OsModel::Rand wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::Rand |
typedef Routing_P wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::routing_t |
typedef IMJudgedColoring<OsModel, Radio, Debug, Routing_P> wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::self_type |
typedef Radio::size_t wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::size_t |
typedef OsModel_P::Timer wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::Timer |
typedef TreeRouting<OsModel, Timer, Radio, Debug> wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::tree_routing_t |
wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::IMJudgedColoring | ( | ) |
wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::~IMJudgedColoring | ( | ) |
color_value_type wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::change_color | ( | ) | [inline] |
bool wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::check_for_cycle_changes | ( | ) | [inline] |
void wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::check_rcd_fragments | ( | ) |
void wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::color_timeout | ( | void * | userdata | ) |
bool wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::completed | ( | ) | [inline] |
void wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::disable | ( | void | ) |
void wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::enable | ( | void | ) |
bool wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::exist_color_in_neighborhood | ( | color_value_type | ncolor | ) | [inline] |
color_value_type wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::get_color | ( | ) | [inline] |
uint16_t wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::get_color_nodes | ( | ) |
the number of neighboors and who are they if debug
const uint16_t wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::get_neighboors | ( | ) |
the number of neighboors and who are they if debug
bool wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::judge | ( | ) | [inline] |
uint16_t wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::ncolors | ( | ) | [inline] |
void wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::neighborhood_timeout | ( | void * | userdata | ) |
Os* wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::os | ( | ) | [inline] |
void wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::rcv_routing_message | ( | node_id_t | from, |
size_t | len, | ||
block_data_t * | data | ||
) |
void wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::receive | ( | node_id_t | from, |
size_t | len, | ||
block_data_t * | data | ||
) |
void wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::set_color | ( | color_value_type | color_ | ) | [inline] |
void wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::set_judge | ( | ) | [inline] |
void wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::set_os | ( | Os * | os | ) | [inline] |
void wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::set_timer_in | ( | millis_t | future | ) | [inline] |
void wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::set_tree_routing | ( | routing_t * | tr | ) | [inline] |
void wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::timer_elapsed | ( | void * | userdata | ) |
void wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::tree_state_chage | ( | uint8_t | state | ) |
bool wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::cycle_changes_detected |
struct wiselib::IMJudgedColoring::stats wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::msg_info |
routing_t* wiselib::IMJudgedColoring< OsModel_P, Radio_P, Debug_P, Routing_P >::tree_routing |