Loading [MathJax]/extensions/tex2jax.js
ug4
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
pcl_util.cpp File Reference
#include <vector>
#include "pcl_util.h"
#include "pcl_profiling.h"
#include "common/log.h"
#include <string>
#include "common/util/file_util.h"
#include "common/util/binary_buffer.h"
#include "common/serialization.h"

Namespaces

namespace  pcl
 

Functions

bool pcl::AllProcsTrue (bool bFlag, ProcessCommunicator comm)
 
void pcl::CommunicateInvolvedProcesses (std::vector< int > &vReceiveFromRanksOut, const std::vector< int > &vSendToRanks, const ProcessCommunicator &procComm=ProcessCommunicator())
 exchanges information about which process wants to communicate with which other process.
 
bool pcl::OneProcTrue (bool bFlag, ProcessCommunicator comm)
 
bool pcl::ParallelReadFile (string &filename, vector< char > &file, bool bText, bool bDistributedLoad, const ProcessCommunicator &pc)
 
bool pcl::SendRecvBuffersMatch (const std::vector< int > &recvFrom, const std::vector< int > &recvBufSizes, const std::vector< int > &sendTo, const std::vector< int > &sendBufSizes, const ProcessCommunicator &involvedProcs=ProcessCommunicator())
 checks whether matching buffers in send- and recv-lists have the same size
 
bool pcl::SendRecvListsMatch (const std::vector< int > &recvFrom, const std::vector< int > &sendTo, const ProcessCommunicator &involvedProcs=ProcessCommunicator())
 checks whether proc-entries in send- and recv-lists on participating processes match
 
void pcl::SynchronizeProcesses ()