#include <vector>
#include <map>
#include "pcl/pcl.h"
#include "parallelization.h"
Go to the source code of this file.
|
template<typename TGlobalToLocal > |
void | ug::AddLayoutFromGlobalLayout (IndexLayout &layout, GlobalLayout &globalLayout, TGlobalToLocal &globalToLocal, bool bRemoveDoubles=true) |
|
template<typename TLocalToGlobal > |
void | ug::CreateGlobalLayout (GlobalLayout &globalLayout, const IndexLayout &layout, const TLocalToGlobal &localToGlobal) |
|
template<typename TGlobalToLocal > |
void | ug::CreateLayoutFromGlobalLayout (IndexLayout &layout, GlobalLayout &globalLayout, TGlobalToLocal &globalToLocal, bool bRemoveDoubles=true) |
|
void | ug::MergeGlobalLayout (GlobalLayout &globalLayout, const std::map< int, int > &merge) |
|
void | ug::PrintGlobalLayout (const GlobalLayout &globalLayout, const char *name) |
|
void | ug::ReceiveGlobalLayout (pcl::InterfaceCommunicator< IndexLayout > &comm, const std::vector< int > &srcprocs, GlobalLayout &globalMasterLayout, GlobalLayout &globalSlaveLayout) |
|
void | ug::SendGlobalLayout (pcl::InterfaceCommunicator< IndexLayout > &comm, const GlobalLayout &globalMasterLayout, const GlobalLayout &globalSlaveLayout, int pid) |
|