PPL Logo

Cell1D Class Reference

#include <amr.h>

Inheritance diagram for Cell1D:

Inheritance graph
[legend]
Collaboration diagram for Cell1D:

Collaboration graph
[legend]

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).

Detailed Description

Definition at line 478 of file amr.h.


Constructor & Destructor Documentation

Cell1D::Cell1D (  )  [inline]

Definition at line 482 of file amr.h.

Cell1D::Cell1D ( _ArrInitMsg msg  ) 

Cell1D::Cell1D ( CkMigrateMessage msg  )  [inline]

Definition at line 484 of file amr.h.


Member Function Documentation

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.

Here is the call graph for this function:

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.

Here is the call graph for this function:


The documentation for this class was generated from the following files:

Generated on Mon Sep 21 08:18:26 2020 for Charm++ by  doxygen 1.5.5