pico::DomainCoupler Class Reference

#include <DomainCoupler.h>

List of all members.

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 &notUsed)
template<typename T >
int recvBufferSize (const pico::SolvType &type)
template<typename Iterator >
void relevantSubDomainNumbers (Iterator domainNumbers, int t, char *tch)

Constructor & Destructor Documentation

pico::DomainCoupler::DomainCoupler ( MPI_Comm  pComm  )  [inline]
pico::DomainCoupler::~DomainCoupler (  )  [inline]

Member Function Documentation

void DomainCoupler::prepareCommunicationsInter (  ) 
void DomainCoupler::prepareCommunicationsIntra ( const pico::SolvType type  ) 
template<typename RT >
RT * pico::DomainCoupler::recvBuffer ( const pico::SolvType type,
const RT &  notUsed 
) [inline]
template<typename T >
int pico::DomainCoupler::recvBufferSize ( const pico::SolvType type  )  [inline]
template<typename T >
void pico::DomainCoupler::registerSendBuffer ( const pico::SolvType type,
T *const   start,
int  size 
) [inline]
void DomainCoupler::registerSubDomain ( const pico::SolvType type,
const double *const   coor,
const int &  nodes,
const double &  maxElemSize 
)

References registerSubDomain().

void DomainCoupler::registerSubDomain ( const pico::SolvType type,
const double  lo[3],
const double  up[3],
const double &  maxElemSize 
)

Referenced by registerSubDomain().

template<typename Iterator >
void pico::DomainCoupler::relevantSubDomainNumbers ( Iterator  domainNumbers,
int  t,
char *  tch 
) [inline]

The documentation for this class was generated from the following files:
Generated on Thu Jun 30 02:18:57 2016 for SFC Thin-Shell Finite Element Solver by  doxygen 1.6.3