8 #ifndef USER_DATA_LB_HPP_
9 #define USER_DATA_LB_HPP_
11 #include "Class_Data_LB_Interface.hpp"
22 size_t fixedSize()
const;
23 size_t size(
const uint32_t e)
const;
24 void move(
const uint32_t from,
const uint32_t to);
26 template<
class Buffer>
27 void gather(Buffer & buff,
const uint32_t e);
29 template<
class Buffer>
30 void scatter(Buffer & buff,
const uint32_t e);
32 void assign(uint32_t stride, uint32_t length);
33 void resize(uint32_t newSize);
34 void resizeGhost(uint32_t newSize);
41 #include "User_Data_LB.tpp"
Base class for data communications.