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

Here is the caller graph for this function:

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 2476 of file ParFUM_internals.h.

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

Definition at line 2477 of file ParFUM_internals.h.

chunkList::~chunkList (  )  [inline]

Definition at line 2484 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, PUP::l, layerNo, localNo, PUP::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().

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 176 of file map.h.

References PUP::l, localNo, and onChunk().

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

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 181 of file map.h.

References next, onChunk(), and sym.

Referenced by splitter::addGhostInner(), splitter::copySparseChunks(), splitter::createMesh(), localOnChunk(), and onChunk().

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 186 of file map.h.

Referenced by length().

Here is the caller graph for this function:

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

Definition at line 188 of file map.h.

References next.

Referenced by splitter::addGhosts().

Here is the caller graph for this function:

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

Here is the call graph for this function:

Here is the caller graph for this function:

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 2485 of file ParFUM_internals.h.

References c, PUP::l, and PUP::s.

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

Definition at line 2490 of file ParFUM_internals.h.

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

Definition at line 2499 of file ParFUM_internals.h.

References PUP::l, and localNo.

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

Definition at line 2504 of file ParFUM_internals.h.

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

Definition at line 2509 of file ParFUM_internals.h.

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

Definition at line 2511 of file ParFUM_internals.h.

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

Definition at line 2513 of file ParFUM_internals.h.

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

Definition at line 2515 of file ParFUM_internals.h.

References isEmpty().

Here is the call graph for this function:

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

Definition at line 2519 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 2475 of file ParFUM_internals.h.


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

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