packing.h File Reference

Go to the source code of this file.

Classes

class  libMesh::Parallel::Packing< T >
 

Namespaces

 libMesh
 
 libMesh::Parallel
 

Functions

template<typename Context , typename buffertype , typename OutputIter , typename T >
void libMesh::Parallel::unpack_range (const typename std::vector< buffertype > &buffer, Context *context, OutputIter out, const T *output_type)
 
template<typename Context , typename buffertype , typename Iter >
Iter libMesh::Parallel::pack_range (const Context *context, Iter range_begin, const Iter range_end, typename std::vector< buffertype > &buffer, std::size_t approx_buffer_size=1000000)
 
template<typename Context , typename Iter >
std::size_t libMesh::Parallel::packed_range_size (const Context *context, Iter range_begin, const Iter range_end)
 
template<typename Context , typename buffertype , typename OutputIter , typename T >
void libMesh::Parallel::unpack_range (const std::vector< buffertype > &buffer, Context *context, OutputIter out_iter, const T *)