Bridge++  Ver. 2.0.2
channel.h File Reference
#include <mpi.h>
#include <cassert>
#include <vector>
#include "lib/Communicator/communicator.h"
#include "aligned_allocator_impl.h"

Go to the source code of this file.

Classes

class  Channel_communicator
 Channel class for asynchronous communication. More...
 
class  Channel_impl< ALLOCATOR >
 
class  ChannelSet
 ChannelSet class for a collection of channels. More...
 

Typedefs

template<int ALIGNMENT>
using Channel_aligned = Channel_impl< aligned_allocator_impl< char, ALIGNMENT > >
 
using Cannel = Channel_impl< std::allocator< char > >
 

Functions

template<typename T >
constexpr int alignment_size ()
 

Detailed Description

Author
Hideo Matsufuru (matsufuru)
LastChangedBy
matufuru
Date
LastChangedDate
2012-11-15 16:42:21 #
Version
LastChangedRevision
2492

Definition in file channel.h.

Typedef Documentation

◆ Cannel

using Cannel = Channel_impl<std::allocator<char> >

Definition at line 139 of file channel.h.

◆ Channel_aligned

template<int ALIGNMENT>
using Channel_aligned = Channel_impl<aligned_allocator_impl<char, ALIGNMENT> >

Definition at line 136 of file channel.h.

Function Documentation

◆ alignment_size()

template<typename T >
constexpr int alignment_size ( )
constexpr