PPL Logo

chunkList Class Reference
[ParFUM Unstructured Mesh Framework]

#include <map.h>

Inheritance diagram for chunkList:

Inheritance graph
[legend]
Collaboration diagram for chunkList:

Collaboration graph
[legend]

Public Member Functions

 chunkList ()
 chunkList (int chunk_, int localNo_, FEM_Symmetries_t sym_, int ln_=-1)
 ~chunkList ()
void set (int c, int l, FEM_Symmetries_t s, int ln)
bool addchunk (int c, int l, FEM_Symmetries_t s, int ln)
int localOnChunk (int c, FEM_Symmetries_t s) const
const chunkListonChunk (int c, FEM_Symmetries_t s) const
int isEmpty (void) const
int isShared (void) const
int isGhost (void) const
int length (void) const
chunkListoperator[] (int i)
 chunkList ()
 chunkList (int chunk_, int localNo_, FEM_Symmetries_t sym_, int ln_=-1)
 ~chunkList ()
void set (int c, int l, FEM_Symmetries_t s, int ln)
bool addchunk (int c, int l, FEM_Symmetries_t s, int ln)
int localOnChunk (int c, FEM_Symmetries_t s) const
const chunkListonChunk (int c, FEM_Symmetries_t s) const
int isEmpty (void) const
int isShared (void) const
int isGhost (void) const
int length (void) const
chunkListoperator[] (int i)

Data Fields

int chunk
int localNo
FEM_Symmetries_t sym
int layerNo
chunkListnext
chunkListnext

Detailed Description

Definition at line 146 of file map.h.


Constructor & Destructor Documentation

chunkList::chunkList (  )  [inline]

Definition at line 153 of file map.h.

References next.

Referenced by addchunk().

chunkList::chunkList ( int  chunk_,
int  localNo_,
FEM_Symmetries_t  sym_,
int  ln_ = -1 
) [inline]

Definition at line 154 of file map.h.

References layerNo, localNo, next, and sym.

chunkList::~chunkList (  )  [inline]

Definition at line 161 of file map.h.

References next.

chunkList::chunkList (  )  [inline]

Definition at line 2708 of file ParFUM_internals.h.

chunkList::chunkList ( int  chunk_,
int  localNo_,
FEM_Symmetries_t  sym_,
int  ln_ = -1 
) [inline]

Definition at line 2709 of file ParFUM_internals.h.

chunkList::~chunkList (  )  [inline]

Definition at line 2716 of file ParFUM_internals.h.


Member Function Documentation

void chunkList::set ( int  c,
int  l,
FEM_Symmetries_t  s,
int  ln 
) [inline]

Definition at line 162 of file map.h.

References c, layerNo, localNo, s, and sym.

bool chunkList::addchunk ( int  c,
int  l,
FEM_Symmetries_t  s,
int  ln 
) [inline]

Definition at line 167 of file map.h.

References addchunk(), chunkList(), next, and sym.

Referenced by addchunk(), and splitter::addGhostInner().

int chunkList::localOnChunk ( int  c,
FEM_Symmetries_t  s 
) const [inline]

Definition at line 176 of file map.h.

References localNo, and onChunk().

Referenced by splitter::addGhostInner(), and splitter::addGhostPair().

const chunkList* chunkList::onChunk ( int  c,
FEM_Symmetries_t  s 
) const [inline]

int chunkList::isEmpty ( void   )  const [inline]

Definition at line 186 of file map.h.

Referenced by length().

int chunkList::isShared ( void   )  const [inline]

Definition at line 188 of file map.h.

References next.

Referenced by splitter::addGhosts().

int chunkList::isGhost ( void   )  const [inline]

Definition at line 190 of file map.h.

References localNo.

int chunkList::length ( void   )  const [inline]

Definition at line 192 of file map.h.

References isEmpty(), length(), and next.

Referenced by splitter::buildCommLists(), and length().

chunkList& chunkList::operator[] ( int  i  )  [inline]

Definition at line 196 of file map.h.

References next.

void chunkList::set ( int  c,
int  l,
FEM_Symmetries_t  s,
int  ln 
) [inline]

Definition at line 2717 of file ParFUM_internals.h.

References c, and s.

bool chunkList::addchunk ( int  c,
int  l,
FEM_Symmetries_t  s,
int  ln 
) [inline]

Definition at line 2722 of file ParFUM_internals.h.

int chunkList::localOnChunk ( int  c,
FEM_Symmetries_t  s 
) const [inline]

Definition at line 2731 of file ParFUM_internals.h.

References localNo.

const chunkList* chunkList::onChunk ( int  c,
FEM_Symmetries_t  s 
) const [inline]

Definition at line 2736 of file ParFUM_internals.h.

int chunkList::isEmpty ( void   )  const [inline]

Definition at line 2741 of file ParFUM_internals.h.

int chunkList::isShared ( void   )  const [inline]

Definition at line 2743 of file ParFUM_internals.h.

int chunkList::isGhost ( void   )  const [inline]

Definition at line 2745 of file ParFUM_internals.h.

int chunkList::length ( void   )  const [inline]

Definition at line 2747 of file ParFUM_internals.h.

References isEmpty().

chunkList& chunkList::operator[] ( int  i  )  [inline]

Definition at line 2751 of file ParFUM_internals.h.


Field Documentation

Definition at line 150 of file map.h.

Referenced by addchunk(), chunkList(), splitter::copySparseChunks(), onChunk(), and set().

Definition at line 151 of file map.h.

Referenced by chunkList(), and set().

Definition at line 2707 of file ParFUM_internals.h.


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

Generated on Fri May 25 08:01:38 2012 for Charm++ by  doxygen 1.5.5