#include <SubDomain.h>
Public Member Functions | |
SubDomain (const VecD3 &lo, const VecD3 &up, double maxElemSize=0.0) | |
~SubDomain () | |
void | allocateReceiveBuffer (const size_t &size) |
void | registerSendBuffer (const char *const start, const size_t &size) |
VecD3 | lowerPoint () const |
VecD3 | upperPoint () const |
void | setSendMsgSize (const size_t &size) |
int | sendMsgSize () const |
int | recvBufferSize () const |
char * | sendBuffer () |
char * | recvBuffer () |
double | maxElemSize () const |
bool | checkOverlap (const SubDomain *const b) const |
SubDomain::~SubDomain | ( | ) |
void SubDomain::allocateReceiveBuffer | ( | const size_t & | size | ) |
References pico::CBuffer::allocateBuffer().
bool SubDomain::checkOverlap | ( | const SubDomain *const | b | ) | const |
References lowerPoint(), and upperPoint().
Referenced by pico::DomainCoupler::prepareCommunicationsInter(), and pico::DomainCoupler::prepareCommunicationsIntra().
VecD3 pico::SubDomain::lowerPoint | ( | ) | const [inline] |
Referenced by checkOverlap().
double pico::SubDomain::maxElemSize | ( | ) | const [inline] |
char* pico::SubDomain::recvBuffer | ( | ) | [inline] |
References pico::CBuffer::start().
Referenced by pico::DomainCoupler::exchangeSubdomainDataIntra(), and pico::DomainCoupler::recvBuffer().
int pico::SubDomain::recvBufferSize | ( | ) | const [inline] |
References pico::CBuffer::size().
Referenced by pico::DomainCoupler::recvBufferSize().
void SubDomain::registerSendBuffer | ( | const char *const | start, | |
const size_t & | size | |||
) |
References pico::CBuffer::copyToBuffer().
Referenced by pico::DomainCoupler::registerSendBuffer().
char* pico::SubDomain::sendBuffer | ( | ) | [inline] |
References pico::CBuffer::start().
Referenced by pico::DomainCoupler::exchangeSubdomainDataIntra().
int pico::SubDomain::sendMsgSize | ( | ) | const [inline] |
Referenced by pico::DomainCoupler::exchangeSubdomainDataIntra().
void pico::SubDomain::setSendMsgSize | ( | const size_t & | size | ) | [inline] |
VecD3 pico::SubDomain::upperPoint | ( | ) | const [inline] |
Referenced by checkOverlap().