libMesh::Parallel::Packing< Elem * > Class Template Reference

#include <parallel_elem.h>

Public Types

typedef largest_id_type buffer_type
 

Static Public Member Functions

template<typename OutputIter , typename Context >
static void pack (Elem *const &object, OutputIter data_out, const Context *context)
 
template<typename Context >
static unsigned int packable_size (Elem *const &object, const Context *context)
 
template<typename BufferIter >
static unsigned int packed_size (BufferIter iter)
 
template<typename BufferIter , typename Context >
static Elemunpack (BufferIter in, Context *ctx)
 

Detailed Description

template<>
class libMesh::Parallel::Packing< Elem * >

Definition at line 57 of file parallel_elem.h.

Member Typedef Documentation

◆ buffer_type

Definition at line 60 of file parallel_elem.h.

Member Function Documentation

◆ pack()

template<typename OutputIter , typename Context >
static void libMesh::Parallel::Packing< Elem * >::pack ( Elem *const &  object,
OutputIter  data_out,
const Context *  context 
)
inlinestatic

Definition at line 63 of file parallel_elem.h.

References libMesh::Parallel::Packing< T >::pack().

66  { return Packing<const Elem *>::pack(object, data_out, context); }
static void pack(const T &object, OutputIter data_out, const Context *context)

◆ packable_size()

template<typename Context >
static unsigned int libMesh::Parallel::Packing< Elem * >::packable_size ( Elem *const &  object,
const Context *  context 
)
inlinestatic

Definition at line 69 of file parallel_elem.h.

References libMesh::Parallel::Packing< T >::packable_size().

71  { return Packing<const Elem *>::packable_size(object, context); }
static unsigned int packable_size(const T &object, const Context *context)

◆ packed_size()

template<typename BufferIter >
static unsigned int libMesh::Parallel::Packing< Elem * >::packed_size ( BufferIter  iter)
inlinestatic

Definition at line 74 of file parallel_elem.h.

References libMesh::Parallel::Packing< T >::packed_size().

75  { return Packing<const Elem *>::packed_size(iter); }
static unsigned int packed_size(BufferIter iter)

◆ unpack()

template<typename BufferIter , typename Context >
static Elem* libMesh::Parallel::Packing< Elem * >::unpack ( BufferIter  in,
Context *  ctx 
)
static

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