Dummy class for data communications. More...
#include <DataLBInterface.hpp>
Public Member Functions | |
void | assign (uint32_t stride, uint32_t length) |
size_t | fixedSize () const |
template<class Buffer > | |
void | gather (Buffer &buff, const uint32_t e) |
void | move (const uint32_t from, const uint32_t to) |
void | resize (uint32_t newSize) |
void | resizeGhost (uint32_t newSize) |
template<class Buffer > | |
void | scatter (Buffer &buff, const uint32_t e) |
void | shrink () |
size_t | size (const uint32_t e) const |
Public Member Functions inherited from bitpit::DataLBInterface< DummyDataLBImpl > | |
void | assign (uint32_t stride, uint32_t length) |
size_t | fixedSize () const |
void | gather (Buffer &buff, const uint32_t e) |
void | move (const uint32_t from, const uint32_t to) |
void | resize (uint32_t newSize) |
void | resizeGhost (uint32_t newSize) |
void | scatter (Buffer &buff, const uint32_t e) |
void | shrink () |
size_t | size (const uint32_t e) const |
Dummy class for data communications.
This class is a dummy class for the user interface to data communications for load balance. All the implemented methods are no-op.
Definition at line 105 of file DataLBInterface.hpp.
void bitpit::DummyDataLBImpl::assign | ( | uint32_t | stride, |
uint32_t | length ) |
Definition at line 47 of file DataLBInterface.cpp.
std::size_t bitpit::DummyDataLBImpl::fixedSize | ( | ) | const |
Definition at line 36 of file DataLBInterface.cpp.
void bitpit::DummyDataLBImpl::gather | ( | Buffer & | buff, |
const uint32_t | e ) |
Definition at line 148 of file DataLBInterface.tpp.
void bitpit::DummyDataLBImpl::move | ( | const uint32_t | from, |
const uint32_t | to ) |
Definition at line 41 of file DataLBInterface.cpp.
void bitpit::DummyDataLBImpl::resize | ( | uint32_t | newSize | ) |
Definition at line 53 of file DataLBInterface.cpp.
void bitpit::DummyDataLBImpl::resizeGhost | ( | uint32_t | newSize | ) |
Definition at line 58 of file DataLBInterface.cpp.
void bitpit::DummyDataLBImpl::scatter | ( | Buffer & | buff, |
const uint32_t | e ) |
Definition at line 157 of file DataLBInterface.tpp.
void bitpit::DummyDataLBImpl::shrink | ( | ) |
Definition at line 63 of file DataLBInterface.cpp.
std::size_t bitpit::DummyDataLBImpl::size | ( | const uint32_t | e | ) | const |
Definition at line 29 of file DataLBInterface.cpp.