MOOSE - Multiscale Object Oriented Simulation Environment
|
Go to the source code of this file.
Classes | |
class | GetHopFunc< A > |
class | HopFunc0 |
class | HopFunc1< A > |
class | HopFunc2< A1, A2 > |
class | HopFunc3< A1, A2, A3 > |
class | HopFunc4< A1, A2, A3, A4 > |
class | HopFunc5< A1, A2, A3, A4, A5 > |
class | HopFunc6< A1, A2, A3, A4, A5, A6 > |
Functions | |
double * | addToBuf (const Eref &e, HopIndex hopIndex, unsigned int size) |
void | dispatchBuffers (const Eref &e, HopIndex hopIndex) |
unsigned int | mooseMyNode () |
unsigned int | mooseNumNodes () |
void | remoteFieldGetVec (const Eref &e, unsigned int bindIndex, vector< double > &getRecvBuf) |
double * | remoteGet (const Eref &e, unsigned int bindIndex) |
void | remoteGetVec (const Eref &e, unsigned int bindIndex, vector< vector< double > > &getRecvBuf, vector< unsigned int > &numOnNode) |
Definition at line 29 of file HopFunc.cpp.
References PostMaster::addToSendBuf(), PostMaster::addToSetBuf(), addToTestBuf(), HopIndex::bindIndex(), PostMaster::clearPendingSetGet(), ObjId::data(), HopIndex::hopType(), MooseSendHop, MooseSetHop, MooseSetVecHop, and MooseTestHop.
Referenced by HopFunc0::op(), HopFunc1< A >::op(), HopFunc2< A1, A2 >::op(), HopFunc3< A1, A2, A3 >::op(), HopFunc4< A1, A2, A3, A4 >::op(), HopFunc5< A1, A2, A3, A4, A5 >::op(), HopFunc6< A1, A2, A3, A4, A5, A6 >::op(), HopFunc2< A1, A2 >::opVec(), and HopFunc1< A >::remoteOpVec().
Definition at line 47 of file HopFunc.cpp.
References ObjId::data(), PostMaster::dispatchSetBuf(), HopIndex::hopType(), MooseGetHop, MooseSetHop, MooseSetVecHop, and Shell::numNodes().
Referenced by HopFunc0::op(), HopFunc1< A >::op(), HopFunc2< A1, A2 >::op(), HopFunc3< A1, A2, A3 >::op(), HopFunc4< A1, A2, A3, A4 >::op(), HopFunc5< A1, A2, A3, A4, A5 >::op(), HopFunc6< A1, A2, A3, A4, A5, A6 >::op(), HopFunc2< A1, A2 >::opVec(), and HopFunc1< A >::remoteOpVec().
unsigned int mooseMyNode | ( | ) |
Definition at line 92 of file HopFunc.cpp.
References Shell::myNode().
Referenced by HopFunc1< A >::dataOpVec(), GetHopFunc< A >::getMultiNodeVec(), HopFunc1< A >::localFieldOpVec(), GetHopFunc< A >::opGetVec(), HopFunc1< A >::opVec(), and HopFunc2< A1, A2 >::opVec().
unsigned int mooseNumNodes | ( | ) |
Definition at line 87 of file HopFunc.cpp.
References Shell::numNodes().
Referenced by HopFunc1< A >::dataOpVec(), GetHopFunc< A >::getMultiNodeVec(), GetHopFunc< A >::opGetVec(), HopFunc2< A1, A2 >::opVec(), and HopFunc1< A >::remoteOpVec().
void remoteFieldGetVec | ( | const Eref & | e, |
unsigned int | bindIndex, | ||
vector< double > & | getRecvBuf | ||
) |
Definition at line 79 of file HopFunc.cpp.
References ObjId::data(), and PostMaster::remoteFieldGetVec().
Referenced by GetHopFunc< A >::getRemoteFieldVec().
double* remoteGet | ( | const Eref & | e, |
unsigned int | bindIndex | ||
) |
Definition at line 63 of file HopFunc.cpp.
References ObjId::data(), and PostMaster::remoteGet().
Referenced by GetHopFunc< A >::op().
void remoteGetVec | ( | const Eref & | e, |
unsigned int | bindIndex, | ||
vector< vector< double > > & | getRecvBuf, | ||
vector< unsigned int > & | numOnNode | ||
) |