#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().
1.6.3