#include <DomainCoupler.h>
Public Member Functions | |
| DomainCoupler (MPI_Comm pComm) | |
| ~DomainCoupler () | |
| void | registerSubDomain (const pico::SolvType &type, const double lo[3], const double up[3], const double &maxElemSize) |
| void | registerSubDomain (const pico::SolvType &type, const double *const coor, const int &nodes, const double &maxElemSize) |
| void | prepareCommunicationsIntra (const pico::SolvType &type) |
| void | exchangeSubdomainDataIntra (const pico::SolvType &type) |
| void | prepareCommunicationsInter () |
| template<typename T> | |
| void | registerSendBuffer (const pico::SolvType &type, T *const start, int size) |
| template<typename RT> | |
| RT * | recvBuffer (const pico::SolvType &type, const RT ¬Used) |
| template<typename T> | |
| int | recvBufferSize (const pico::SolvType &type) |
| template<typename Iterator> | |
| void | relevantSubDomainNumbers (Iterator domainNumbers, int t, char *tch) |
| pico::DomainCoupler::DomainCoupler | ( | MPI_Comm | pComm | ) | [inline] |
| pico::DomainCoupler::~DomainCoupler | ( | ) | [inline] |
| void DomainCoupler::exchangeSubdomainDataIntra | ( | const pico::SolvType & | type | ) |
| void DomainCoupler::prepareCommunicationsInter | ( | ) |
| void DomainCoupler::prepareCommunicationsIntra | ( | const pico::SolvType & | type | ) |
| RT * pico::DomainCoupler::recvBuffer | ( | const pico::SolvType & | type, | |
| const RT & | notUsed | |||
| ) |
| int pico::DomainCoupler::recvBufferSize | ( | const pico::SolvType & | type | ) |
| void pico::DomainCoupler::registerSendBuffer | ( | const pico::SolvType & | type, | |
| T *const | start, | |||
| int | size | |||
| ) |
| void DomainCoupler::registerSubDomain | ( | const pico::SolvType & | type, | |
| const double *const | coor, | |||
| const int & | nodes, | |||
| const double & | maxElemSize | |||
| ) |
| void DomainCoupler::registerSubDomain | ( | const pico::SolvType & | type, | |
| const double | lo[3], | |||
| const double | up[3], | |||
| const double & | maxElemSize | |||
| ) |
| void pico::DomainCoupler::relevantSubDomainNumbers | ( | Iterator | domainNumbers, | |
| int | t, | |||
| char * | tch | |||
| ) |
1.4.7