#include <amr.h>
Public Member Functions | |
NeighborMsg () | |
void | pup (PUP::er &p) |
~NeighborMsg () | |
Static Public Member Functions | |
static void * | pack (NeighborMsg *msg) |
static NeighborMsg * | unpack (void *inbuf) |
Data Fields | |
int | which_neighbor |
int | run_until |
int | numbits |
int | dataSize |
BitVec | nborIdx |
void * | data |
Definition at line 131 of file amr.h.
NeighborMsg::~NeighborMsg | ( | ) | [inline] |
Definition at line 148 of file amr.h.
References data, and AmrUserData::deleteNborData().
void * NeighborMsg::pack | ( | NeighborMsg * | msg | ) | [static] |
NeighborMsg * NeighborMsg::unpack | ( | void * | inbuf | ) | [static] |
Definition at line 272 of file amr.C.
References buf, CkAllocBuffer(), CkFreeMsg(), data, dataSize, int, msg, nborIdx, numbits, run_until, and which_neighbor.
void NeighborMsg::pup | ( | PUP::er & | p | ) |
Definition at line 305 of file amr.C.
References data, dataSize, PUP::er::isUnpacking(), nborIdx, numbits, p, BitVec::pup(), run_until, and which_neighbor.
Referenced by Cell::pup().
Definition at line 134 of file amr.h.
Referenced by AmrUserData::combineAndStore(), Cell::cpyNborMsg(), Cell::doIterations(), Cell3D::frag_msg(), Cell2D::frag_msg(), Cell::neighbor_data(), pack(), pup(), AmrUserData::store(), and unpack().
Definition at line 135 of file amr.h.
Referenced by Cell::cpyNborMsg(), Cell::doIterations(), Cell3D::frag_msg(), Cell2D::frag_msg(), Cell::neighbor_data(), pack(), pup(), and unpack().
Definition at line 136 of file amr.h.
Referenced by Cell::cpyNborMsg(), Cell::doIterations(), Cell3D::frag_msg(), Cell2D::frag_msg(), Cell::neighbor_data(), pack(), pup(), Cell1D::reg_nbor_msg(), Cell3D::reg_nbor_msg(), Cell2D::reg_nbor_msg(), and unpack().
Definition at line 137 of file amr.h.
Referenced by AmrUserData::combineAndStore(), Cell::cpyNborMsg(), Cell::doIterations(), AmrUserData::fragment(), pack(), pup(), AmrUserData::store(), and unpack().
Definition at line 138 of file amr.h.
Referenced by Cell::cpyNborMsg(), Cell::doIterations(), Cell3D::frag_msg(), Cell2D::frag_msg(), Cell::neighbor_data(), pack(), pup(), Cell3D::reg_nbor_msg(), and unpack().
void* NeighborMsg::data |
Definition at line 139 of file amr.h.
Referenced by AmrUserData::combineAndStore(), Cell::cpyNborMsg(), Cell::doIterations(), AmrUserData::fragment(), NeighborMsg(), pack(), pup(), AmrUserData::store(), unpack(), and ~NeighborMsg().