Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
operations.hpp File Reference
#include <boost/mpi/config.hpp>
#include <boost/mpl/bool.hpp>
#include <boost/mpl/if.hpp>
#include <boost/mpl/and.hpp>
#include <boost/mpi/datatype.hpp>
#include <boost/utility/enable_if.hpp>
#include <functional>
Include dependency graph for operations.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::mpi::is_mpi_op< Op, T >
 Determine if a function object has an associated MPI_Op. More...
 
struct  boost::mpi::is_commutative< Op, T >
 Determine if a function object type is commutative. More...
 
struct  boost::mpi::maximum< T >
 Compute the maximum of two values. More...
 
struct  boost::mpi::minimum< T >
 Compute the minimum of two values. More...
 
struct  boost::mpi::bitwise_and< T >
 Compute the bitwise AND of two integral values. More...
 
struct  boost::mpi::bitwise_or< T >
 Compute the bitwise OR of two integral values. More...
 
struct  boost::mpi::logical_xor< T >
 Compute the logical exclusive OR of two integral values. More...
 
struct  boost::mpi::bitwise_xor< T >
 Compute the bitwise exclusive OR of two integral values. More...
 
struct  boost::mpi::is_mpi_op< Op, T >
 Determine if a function object has an associated MPI_Op. More...
 
struct  boost::mpi::is_mpi_op< maximum< T >, T >
 INTERNAL ONLY. More...
 
struct  boost::mpi::is_mpi_op< minimum< T >, T >
 INTERNAL ONLY. More...
 
struct  boost::mpi::is_mpi_op< std::plus< T >, T >
 INTERNAL ONLY. More...
 
struct  boost::mpi::is_mpi_op< std::multiplies< T >, T >
 INTERNAL ONLY. More...
 
struct  boost::mpi::is_mpi_op< std::logical_and< T >, T >
 INTERNAL ONLY. More...
 
struct  boost::mpi::is_mpi_op< std::logical_or< T >, T >
 INTERNAL ONLY. More...
 
struct  boost::mpi::is_mpi_op< logical_xor< T >, T >
 INTERNAL ONLY. More...
 
struct  boost::mpi::is_mpi_op< bitwise_and< T >, T >
 INTERNAL ONLY. More...
 
struct  boost::mpi::is_mpi_op< bitwise_or< T >, T >
 INTERNAL ONLY. More...
 
struct  boost::mpi::is_mpi_op< bitwise_xor< T >, T >
 INTERNAL ONLY. More...
 
class  boost::mpi::detail::user_op< Op, T >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::mpi
 
 boost::mpi::detail