vtf-logo

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::exchangeSubdomainDataIntra ( const pico::SolvType type  ) 

void DomainCoupler::prepareCommunicationsInter (  ) 

void DomainCoupler::prepareCommunicationsIntra ( const pico::SolvType type  ) 

template<typename RT>
RT * pico::DomainCoupler::recvBuffer ( const pico::SolvType type,
const RT &  notUsed 
)

template<typename T>
int pico::DomainCoupler::recvBufferSize ( const pico::SolvType type  ) 

template<typename T>
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 
)

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


The documentation for this class was generated from the following files:
Generated on Fri Aug 24 13:00:25 2007 for SFC Thin-Shell Finite Element Solver by  doxygen 1.4.7