.. Generated automatically by cpp2rst .. highlight:: c .. role:: red .. role:: green .. role:: param .. _mpi__mpi_broadcast: mpi::mpi_broadcast ================== *#include * **Synopsis** .. rst-class:: cppsynopsis 1. | :green:`template` | void :red:`mpi_broadcast` (T & :param:`x`, :ref:`communicator ` :param:`c` = {}, int :param:`root` = 0) 2. | :green:`template` | void :red:`mpi_broadcast` (std::vector & :param:`v`, :ref:`communicator ` :param:`c` = {}, int :param:`root` = 0) 3. | void :red:`mpi_broadcast` (std::string & :param:`s`, :ref:`communicator ` :param:`c`, int :param:`root`) Documentation Template parameters ^^^^^^^^^^^^^^^^^^^ * :param:`T` Type to be broadcasted. Parameters ^^^^^^^^^^ * :param:`x` Object to be broadcasted. * :param:`c` mpi::communicator. * :param:`root` Rank of the root process. * :param:`v` std::vector to broadcast. * :param:`s` std::string to broadcast.