#include <boost/function.hpp>
#include <boost/bind.hpp>
#include <boost/make_shared.hpp>
#include <ros/message.h>
#include <ros/serialized_message.h>
#include <ros/serialization.h>
#include <mpi.h>
Go to the source code of this file.
Namespaces | |
namespace | rosmpi |
namespace | rosmpi::communicator |
namespace | rosmpi::init_options |
Flags for ROS MPI initialization. | |
namespace | rosmpi::this_processor |
Typedefs | |
typedef init_options::InitOption | rosmpi::InitOption |
Enumerations | |
enum | rosmpi::init_options::InitOption { rosmpi::init_options::ThreadSingle = 0, rosmpi::init_options::ThreadFunneled = 1, rosmpi::init_options::ThreadSerialized = 2, rosmpi::init_options::ThreadMultiple = 3 } |
Functions | |
const std::string | rosmpi::this_processor::getName () |
Gets the name of this processor. | |
int | rosmpi::communicator::getRank () |
Determines the rank of the calling process in the communicator. | |
int | rosmpi::communicator::getSize () |
Returns the size of the group associated with a communicator. | |
void | rosmpi::init (int &argc, char **argv, uint32_t options=0) |
ROS MPI initialization function. | |
void | rosmpi::shutdown () |
void | rosmpi::spin () |