12 #include "libmesh/packing.h" 13 #include "libmesh/dense_vector.h" 28 class Packing<
std::tuple<unsigned int, unsigned int, std::shared_ptr<DenseVector<Real>>>>
35 static unsigned int packed_size(
typename std::vector<Real>::const_iterator in);
39 const std::tuple<
unsigned int,
unsigned int, std::shared_ptr<
DenseVector<Real>>> &
object,
43 template <
typename Iter,
typename Context>
50 template <
typename BufferIter,
typename Context>
51 static std::tuple<unsigned int, unsigned int, std::shared_ptr<DenseVector<Real>>>
The following methods are specializations for using the Parallel::packed_range_* routines for a vecto...
static T unpack(BufferIter in, Context *ctx)
static unsigned int packable_size(const T &object, const Context *context)
static unsigned int packed_size(BufferIter iter)
static void pack(const T &object, OutputIter data_out, const Context *context)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real