
#include <amr.h>


Definition at line 33 of file amr.h.
| AmrUserData::AmrUserData | ( | CkMigrateMessage * | m | ) | [inline] |
| virtual void AmrUserData::init | ( | void | ) | [inline, virtual] |
| static AmrUserData* AmrUserData::createDataWrapper | ( | BitVec | idx, | |
| int | dim | |||
| ) | [inline, static] |
Definition at line 41 of file amr.h.
References createData(), dimension, init(), myIndex, and ptr.
Referenced by Cell1D::Cell1D(), Cell2D::Cell2D(), Cell3D::Cell3D(), and Cell::change_to_leaf().
| static AmrUserData* AmrUserData::createDataWrapper | ( | BitVec | idx, | |
| int | dim, | |||
| void * | data, | |||
| int | dataSize | |||
| ) | [inline, static] |
| static AmrUserData* AmrUserData::createData | ( | ) | [static] |
Referenced by createDataWrapper().
| static AmrUserData* AmrUserData::createData | ( | void * | data, | |
| int | dataSize | |||
| ) | [static] |
| static void AmrUserData::deleteNborData | ( | void * | data | ) | [static] |
Referenced by NeighborMsg::~NeighborMsg().
| static void AmrUserData::deleteChildData | ( | void * | data | ) | [static] |
Referenced by ChildInitMsg::~ChildInitMsg().
| NeighborMsg ** AmrUserData::fragment | ( | NeighborMsg * | msg, | |
| int | nMsg | |||
| ) |
Definition at line 2017 of file amr.C.
References NeighborMsg::data, NeighborMsg::dataSize, fragmentNborData(), and size.
Referenced by Cell3D::frag_msg(), and Cell2D::frag_msg().
| void AmrUserData::combineAndStore | ( | NeighborMsg * | msg1, | |
| NeighborMsg * | msg2 | |||
| ) |
Definition at line 2031 of file amr.C.
References NeighborMsg::data, data, NeighborMsg::dataSize, and NeighborMsg::which_neighbor.
Referenced by combineAndStore(), Cell3D::reg_nbor_msg(), and Cell2D::reg_nbor_msg().
| void AmrUserData::combineAndStore | ( | NeighborMsg * | msg1, | |
| NeighborMsg * | msg2, | |||
| NeighborMsg * | msg3, | |||
| NeighborMsg * | msg4 | |||
| ) |
Definition at line 2044 of file amr.C.
References combineAndStore(), NeighborMsg::data, data, NeighborMsg::dataSize, and NeighborMsg::which_neighbor.
| void AmrUserData::store | ( | NeighborMsg * | msg | ) |
Definition at line 2058 of file amr.C.
References NeighborMsg::data, NeighborMsg::dataSize, and NeighborMsg::which_neighbor.
Referenced by Cell1D::reg_nbor_msg(), Cell3D::reg_nbor_msg(), and Cell2D::reg_nbor_msg().
| bool AmrUserData::isOnNegXBoundary | ( | ) | [inline] |
| bool AmrUserData::isOnPosXBoundary | ( | ) | [inline] |
Definition at line 74 of file amr.h.
References dimension, myIndex, BitVec::numbits, and BitVec::vec.
| bool AmrUserData::isOnNegYBoundary | ( | ) | [inline] |
| bool AmrUserData::isOnPosYBoundary | ( | ) | [inline] |
Definition at line 88 of file amr.h.
References dimension, myIndex, BitVec::numbits, and BitVec::vec.
| bool AmrUserData::isOnNegZBoundary | ( | ) | [inline] |
| bool AmrUserData::isOnPosZBoundary | ( | ) | [inline] |
Definition at line 102 of file amr.h.
References dimension, myIndex, BitVec::numbits, and BitVec::vec.
| virtual void** AmrUserData::fragmentNborData | ( | void * | data, | |
| int * | sizePtr | |||
| ) | [inline, virtual] |
| virtual void** AmrUserData::getNborMsgArray | ( | int * | sizePtr | ) | [inline, virtual] |
| virtual bool AmrUserData::refineCriterion | ( | void | ) | [inline, virtual] |
| virtual void** AmrUserData::fragmentForRefine | ( | int * | sizePtr | ) | [inline, virtual] |
| virtual void AmrUserData::doComputation | ( | void | ) | [inline, virtual] |
| virtual void AmrUserData::pup | ( | PUP::er & | p | ) | [inline, virtual] |
Reimplemented from PUP::able.
Definition at line 122 of file amr.h.
References dimension, myIndex, p, BitVec::pup(), and PUP::able::pup().
| AmrUserData::PUPable_decl | ( | AmrUserData | ) |
int AmrUserData::dimension [private] |
Definition at line 34 of file amr.h.
Referenced by createDataWrapper(), isOnPosXBoundary(), isOnPosYBoundary(), isOnPosZBoundary(), and pup().
Definition at line 36 of file amr.h.
Referenced by createDataWrapper(), isOnNegXBoundary(), isOnNegYBoundary(), isOnNegZBoundary(), isOnPosXBoundary(), isOnPosYBoundary(), isOnPosZBoundary(), and pup().
1.5.5