Loading...
Searching...
No Matches
Public Member Functions | List of all members
bitpit::DummyDataLBImpl Class Reference

Dummy class for data communications. More...

#include <DataLBInterface.hpp>

Inheritance diagram for bitpit::DummyDataLBImpl:
Inheritance graph
[legend]
Collaboration diagram for bitpit::DummyDataLBImpl:
Collaboration graph
[legend]

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
 

Detailed Description

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.

Member Function Documentation

◆ assign()

void bitpit::DummyDataLBImpl::assign ( uint32_t stride,
uint32_t length )

Definition at line 47 of file DataLBInterface.cpp.

◆ fixedSize()

std::size_t bitpit::DummyDataLBImpl::fixedSize ( ) const

Definition at line 36 of file DataLBInterface.cpp.

◆ gather()

template<class Buffer >
void bitpit::DummyDataLBImpl::gather ( Buffer & buff,
const uint32_t e )

Definition at line 148 of file DataLBInterface.tpp.

◆ move()

void bitpit::DummyDataLBImpl::move ( const uint32_t from,
const uint32_t to )

Definition at line 41 of file DataLBInterface.cpp.

◆ resize()

void bitpit::DummyDataLBImpl::resize ( uint32_t newSize)

Definition at line 53 of file DataLBInterface.cpp.

◆ resizeGhost()

void bitpit::DummyDataLBImpl::resizeGhost ( uint32_t newSize)

Definition at line 58 of file DataLBInterface.cpp.

◆ scatter()

template<class Buffer >
void bitpit::DummyDataLBImpl::scatter ( Buffer & buff,
const uint32_t e )

Definition at line 157 of file DataLBInterface.tpp.

◆ shrink()

void bitpit::DummyDataLBImpl::shrink ( )

Definition at line 63 of file DataLBInterface.cpp.

◆ size()

std::size_t bitpit::DummyDataLBImpl::size ( const uint32_t e) const

Definition at line 29 of file DataLBInterface.cpp.


The documentation for this class was generated from the following files:
--- layout: doxygen_footer ---