PPL Logo

dynChunk Class Reference
[ParFUM Unstructured Mesh Framework]

A dynamic (growing) representation of a chunk. More...

Collaboration diagram for dynChunk:

Collaboration graph
[legend]

Public Types

typedef CkVec< intdynList
typedef CkVec< intdynList

Public Member Functions

int addRealElement (int type, int globalNo)
int addRealNode (int globalNo)
int addRealElement (int type, int globalNo)
int addRealNode (int globalNo)

Data Fields

NumberedVec< dynListelem
dynList node
NumberedVec< dynListelem

Detailed Description

A dynamic (growing) representation of a chunk.

Lists the global numbers of the local real elements of each chunk.

This saves some memory by allowing us to stream out the chunks, doing the copy for the large number of local elements as a final step before sending the chunk off.

As such, this (rather nasty!) class is *not* used for sparse data, ghosts, symmetries, etc.

Definition at line 117 of file map.C.


Member Typedef Documentation

Definition at line 119 of file map.C.

Definition at line 126 of file map.C.


Member Function Documentation

int dynChunk::addRealElement ( int  type,
int  globalNo 
) [inline]

Definition at line 124 of file map.C.

References elem.

int dynChunk::addRealNode ( int  globalNo  )  [inline]

Definition at line 128 of file map.C.

Referenced by splitter::buildCommLists().

Here is the caller graph for this function:

int dynChunk::addRealElement ( int  type,
int  globalNo 
) [inline]

Definition at line 131 of file map.C.

int dynChunk::addRealNode ( int  globalNo  )  [inline]

Definition at line 135 of file map.C.


Field Documentation

Definition at line 127 of file map.C.


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

Generated on Mon Sep 21 08:22:42 2020 for Charm++ by  doxygen 1.5.5