#include <amr.h>
Public Member Functions | |
Cell1D () | |
Cell1D (_ArrInitMsg *) | |
Cell1D (CkMigrateMessage *msg) | |
void | reg_nbor_msg (int neighbor_side, NeighborMsg *msg) |
virtual void | create_children (_ArrInitMsg **cmsg) |
virtual void | forwardSplitMsg (NeighborMsg *msg, int neighbor_side) |
virtual void | pup (PUP::er &p) |
Pack/unpack routine (called before and after migration). |
Definition at line 478 of file amr.h.
Cell1D::Cell1D | ( | _ArrInitMsg * | msg | ) |
Definition at line 1890 of file amr.C.
References Cell::arrayProxy, AmrUserData::createDataWrapper(), Cell::dimension, Cell::doIterations(), Cell::init_cell(), Cell::myIndex, ArrayElement::thisArrayID, Cell::treeSetup(), Cell::type, and Cell::userData.
Cell1D::Cell1D | ( | CkMigrateMessage * | msg | ) | [inline] |
void Cell1D::reg_nbor_msg | ( | int | neighbor_side, | |
NeighborMsg * | msg | |||
) | [virtual] |
Reimplemented from Cell.
Definition at line 1955 of file amr.C.
References Cell::myIndex, Cell::nborRecvMsgCount, Cell::neighbors_reported, BitVec::numbits, NeighborMsg::numbits, AmrUserData::store(), Cell::userData, and BitVec::vec.
void Cell1D::create_children | ( | _ArrInitMsg ** | cmsg | ) | [virtual] |
Reimplemented from Cell.
Definition at line 1922 of file amr.C.
References Cell::arrayProxy, Cell::children, Cell::dimension, index, Cell::myIndex, BitVec::numbits, and BitVec::vec.
void Cell1D::forwardSplitMsg | ( | NeighborMsg * | msg, | |
int | neighbor_side | |||
) | [virtual] |
Reimplemented from Cell.
Definition at line 1989 of file amr.C.
References Cell::arrayProxy, and Cell::children.
virtual void Cell1D::pup | ( | PUP::er & | p | ) | [inline, virtual] |
Pack/unpack routine (called before and after migration).
Reimplemented from Cell.
Definition at line 489 of file amr.h.
References Cell::arrayProxy, PUP::er::isUnpacking(), Cell::pup(), and ArrayElement::thisArrayID.