Opm::Mpi::detail::Packing< pod, T > Struct Template Reference

Abstract struct for packing which is (partially) specialized for specific types. More...

#include <MPIPacker.hpp>

Static Public Member Functions

static std::size_t packSize (const T &, Parallel::MPIComm)
 
static void pack (const T &, std::vector< char > &, int &, Parallel::MPIComm)
 
static void unpack (T &, std::vector< char > &, int &, Parallel::MPIComm)
 

Detailed Description

template<bool pod, class T>
struct Opm::Mpi::detail::Packing< pod, T >

Abstract struct for packing which is (partially) specialized for specific types.

Member Function Documentation

◆ pack()

template<bool pod, class T >
static void Opm::Mpi::detail::Packing< pod, T >::pack ( const T &  ,
std::vector< char > &  ,
int &  ,
Parallel::MPIComm   
)
static

◆ packSize()

template<bool pod, class T >
static std::size_t Opm::Mpi::detail::Packing< pod, T >::packSize ( const T &  ,
Parallel::MPIComm   
)
static

◆ unpack()

template<bool pod, class T >
static void Opm::Mpi::detail::Packing< pod, T >::unpack ( T &  ,
std::vector< char > &  ,
int &  ,
Parallel::MPIComm   
)
static

The documentation for this struct was generated from the following file: