PPL Logo

entityPackList Class Reference

Collaboration diagram for entityPackList:

Collaboration graph
[legend]

Public Member Functions

 entityPackList ()
 ~entityPackList ()
bool add (int global, int nGlobal)
 Return true if we should add this global number, false if it's already there.
int getLocal (int global) const
 Return the local number of this global entity:.
int getGlobal (int local) const
 Return the global number of this local entity:.
 entityPackList ()
 ~entityPackList ()
bool add (int global, int nGlobal)
 Return true if we should add this global number, false if it's already there.
int getLocal (int global) const
 Return the local number of this global entity:.
int getGlobal (int local) const
 Return the global number of this local entity:.

Data Fields

int n

Private Member Functions

void allocate (int nGlobal)
void allocate (int nGlobal)

Private Attributes

intmark
intlocals
intmark
intlocals

Detailed Description

Definition at line 175 of file parallelsurfacetransfer.C.


Constructor & Destructor Documentation

entityPackList::entityPackList (  )  [inline]

Definition at line 186 of file parallelsurfacetransfer.C.

References locals, mark, and n.

entityPackList::~entityPackList (  )  [inline]

Definition at line 187 of file parallelsurfacetransfer.C.

References locals, and mark.

entityPackList::entityPackList (  )  [inline]

Definition at line 176 of file paralleltransfer.C.

References locals, mark, and n.

entityPackList::~entityPackList (  )  [inline]

Definition at line 177 of file paralleltransfer.C.

References locals, and mark.


Member Function Documentation

void entityPackList::allocate ( int  nGlobal  )  [inline, private]

Definition at line 178 of file parallelsurfacetransfer.C.

References locals, and mark.

Referenced by add().

Here is the caller graph for this function:

bool entityPackList::add ( int  global,
int  nGlobal 
) [inline]

Return true if we should add this global number, false if it's already there.

Definition at line 191 of file parallelsurfacetransfer.C.

References allocate(), locals, mark, and n.

Referenced by faceSender::countFace(), and tetSender::countTet().

Here is the call graph for this function:

Here is the caller graph for this function:

int entityPackList::getLocal ( int  global  )  const [inline]

Return the local number of this global entity:.

Definition at line 202 of file parallelsurfacetransfer.C.

References mark.

Referenced by faceSender::putFace(), and tetSender::putTet().

Here is the caller graph for this function:

int entityPackList::getGlobal ( int  local  )  const [inline]

Return the global number of this local entity:.

Definition at line 204 of file parallelsurfacetransfer.C.

References locals.

Referenced by faceSender::putFace(), and tetSender::putTet().

Here is the caller graph for this function:

void entityPackList::allocate ( int  nGlobal  )  [inline, private]

Definition at line 168 of file paralleltransfer.C.

References locals, and mark.

bool entityPackList::add ( int  global,
int  nGlobal 
) [inline]

Return true if we should add this global number, false if it's already there.

Definition at line 181 of file paralleltransfer.C.

References allocate(), locals, mark, and n.

Here is the call graph for this function:

int entityPackList::getLocal ( int  global  )  const [inline]

Return the local number of this global entity:.

Definition at line 192 of file paralleltransfer.C.

References mark.

int entityPackList::getGlobal ( int  local  )  const [inline]

Return the global number of this local entity:.

Definition at line 194 of file paralleltransfer.C.

References locals.


Field Documentation

Definition at line 176 of file parallelsurfacetransfer.C.

Referenced by add(), allocate(), entityPackList(), getLocal(), and ~entityPackList().

Definition at line 177 of file parallelsurfacetransfer.C.

Referenced by add(), allocate(), entityPackList(), getGlobal(), and ~entityPackList().

Definition at line 166 of file paralleltransfer.C.

Definition at line 167 of file paralleltransfer.C.


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

Generated on Mon Sep 21 08:23:03 2020 for Charm++ by  doxygen 1.5.5