libMesh
Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | List of all members
libMesh::Parallel::Packing< Node *const > Class Reference

#include <parallel_node.h>

Public Types

typedef largest_id_type buffer_type
 

Static Public Member Functions

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

Detailed Description

Definition at line 95 of file parallel_node.h.

Member Typedef Documentation

◆ buffer_type

typedef largest_id_type libMesh::Parallel::Packing< Node *const >::buffer_type

Definition at line 98 of file parallel_node.h.

Member Function Documentation

◆ pack()

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

Definition at line 101 of file parallel_node.h.

104 { return Packing<const Node *>::pack(object, data_out, context); }
void pack(const std::pair< T1, T2 > &pr, OutputIter data_out, const Context *ctx)

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

◆ packable_size()

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

Definition at line 107 of file parallel_node.h.

109 { return Packing<const Node*>::packable_size(object, context); }
unsigned int packable_size(const std::pair< T1, T2 > &pr, const Context *ctx)

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

◆ packed_size()

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

Definition at line 112 of file parallel_node.h.

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

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

◆ unpack()

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

Definition at line 116 of file parallel_node.h.

117 { return Packing<Node *>::unpack(in, ctx); }
std::pair< T1, T2 > unpack(BufferIter in, Context *ctx)

References libMesh::ctx, and libMesh::Parallel::Packing< typename T, typename Enable >::unpack().


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