97 std::vector<int> &processesWithLowerColor,
98 std::vector<int> &processesWithHigherColor);
Performs communication between interfaces on different processes.
Definition: pcl_interface_communicator.h:68
Definition: debug_id.h:94
Definition: parallel_coloring.h:57
int color(pcl::InterfaceCommunicator< IndexLayout > &com)
Definition: parallel_coloring.cpp:57
std::set< int > pids
Definition: parallel_coloring.h:93
void save_processes_with_higher_color_in(std::vector< int > *p)
Definition: parallel_coloring.h:79
void set_connections(std::set< int > &pids_)
Definition: parallel_coloring.h:63
std::map< int, int > * p_colors
Definition: parallel_coloring.h:90
std::vector< int > * p_processesWithHigherColor
Definition: parallel_coloring.h:92
std::vector< int > * p_processesWithLowerColor
Definition: parallel_coloring.h:91
ParallelColoring()
Definition: parallel_coloring.h:59
void save_colors_in(std::map< int, int > *p)
Definition: parallel_coloring.h:84
void save_processes_with_lower_color_in(std::vector< int > *p)
Definition: parallel_coloring.h:74
DebugID DBG_COLORING("ParallelColoring")
Definition: parallel_coloring.h:54
int ColorProcessorGraph(pcl::InterfaceCommunicator< IndexLayout > &com, std::set< int > &pids, std::vector< int > &processesWithLowerColor, std::vector< int > &processesWithHigherColor)
Definition: parallel_coloring.cpp:230