PRAgMaTIc  master
Functions
HaloExchange.h File Reference
#include <vector>
#include <cassert>
#include "PragmaticTypes.h"
#include "mpi_tools.h"

Go to the source code of this file.

Functions

template<typename DATATYPE , int block>
void halo_update (MPI_Comm comm, const std::vector< std::vector< index_t > > &send, const std::vector< std::vector< index_t > > &recv, std::vector< DATATYPE > &vec)
 
template<typename DATATYPE , int block0, int block1>
void halo_update (MPI_Comm comm, const std::vector< std::vector< index_t > > &send, const std::vector< std::vector< index_t > > &recv, std::vector< DATATYPE > &vec0, std::vector< DATATYPE > &vec1)
 

Function Documentation

template<typename DATATYPE , int block>
void halo_update ( MPI_Comm  comm,
const std::vector< std::vector< index_t > > &  send,
const std::vector< std::vector< index_t > > &  recv,
std::vector< DATATYPE > &  vec 
)

Definition at line 47 of file HaloExchange.h.

template<typename DATATYPE , int block0, int block1>
void halo_update ( MPI_Comm  comm,
const std::vector< std::vector< index_t > > &  send,
const std::vector< std::vector< index_t > > &  recv,
std::vector< DATATYPE > &  vec0,
std::vector< DATATYPE > &  vec1 
)

Definition at line 107 of file HaloExchange.h.