PPL Logo

MeshElem Class Reference
[ParFUM Unstructured Mesh Framework]

This class is an MSA Entity. More...

#include <parallel_part.h>

Collaboration diagram for MeshElem:

Collaboration graph
[legend]

Public Member Functions

 MeshElem ()
 MeshElem (int dummy)
 ~MeshElem ()
 MeshElem (const MeshElem &rhs)
MeshElemoperator= (const MeshElem &rhs)
MeshElemoperator+= (const MeshElem &rhs)
virtual void pup (PUP::er &p)
 MeshElem ()
 MeshElem (int dummy)
 ~MeshElem ()
 MeshElem (const MeshElem &rhs)
MeshElemoperator= (const MeshElem &rhs)
MeshElemoperator+= (const MeshElem &rhs)
virtual void pup (PUP::er &p)
MeshElemoperator+= (const ElemInfo &rhs)
MeshElemoperator+= (const NodeInfo &rhs)

Data Fields

FEM_Meshm
CkVec< intgedgechunk
FEM_Meshm
CkVec< intgedgechunk

Data Structures

struct  ElemInfo
struct  NodeInfo

Detailed Description

This class is an MSA Entity.

It is used for 2 purposes 1 It is used for storing the mesh while creating the mesh for each chunk 2 It is used for storing the ghost elements and nodes for a chunk.

Definition at line 157 of file parallel_part.h.


Constructor & Destructor Documentation

MeshElem::MeshElem (  )  [inline]

Definition at line 161 of file parallel_part.h.

References m.

MeshElem::MeshElem ( int  dummy  )  [inline]

Definition at line 164 of file parallel_part.h.

References m.

MeshElem::~MeshElem (  )  [inline]

Definition at line 167 of file parallel_part.h.

References m.

MeshElem::MeshElem ( const MeshElem rhs  )  [inline]

Definition at line 170 of file parallel_part.h.

References m.

MeshElem::MeshElem (  )  [inline]

Definition at line 2242 of file ParFUM_internals.h.

MeshElem::MeshElem ( int  dummy  )  [inline]

Definition at line 2245 of file ParFUM_internals.h.

MeshElem::~MeshElem (  )  [inline]

Definition at line 2248 of file ParFUM_internals.h.

MeshElem::MeshElem ( const MeshElem rhs  )  [inline]

Definition at line 2251 of file ParFUM_internals.h.


Member Function Documentation

MeshElem& MeshElem::operator= ( const MeshElem rhs  )  [inline]

Definition at line 174 of file parallel_part.h.

References FEM_Mesh::copyShape(), and m.

MeshElem& MeshElem::operator+= ( const MeshElem rhs  )  [inline]

virtual void MeshElem::pup ( PUP::er p  )  [inline, virtual]

Definition at line 198 of file parallel_part.h.

References PUP::er::isUnpacking(), m, and FEM_Mesh::pup().

MeshElem& MeshElem::operator= ( const MeshElem rhs  )  [inline]

Definition at line 2255 of file ParFUM_internals.h.

References m.

MeshElem& MeshElem::operator+= ( const MeshElem rhs  )  [inline]

Definition at line 2265 of file ParFUM_internals.h.

References FEM_Attribute::e, elem, m, FEM_Mesh::node, and FEM_Entity::size().

virtual void MeshElem::pup ( PUP::er p  )  [inline, virtual]

Definition at line 2283 of file ParFUM_internals.h.

References PUP::er::isUnpacking().

MeshElem& MeshElem::operator+= ( const ElemInfo rhs  )  [inline]

MeshElem& MeshElem::operator+= ( const NodeInfo rhs  )  [inline]


Field Documentation

Definition at line 160 of file parallel_part.h.

Definition at line 2240 of file ParFUM_internals.h.

Definition at line 2241 of file ParFUM_internals.h.


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

Generated on Fri May 25 08:04:16 2012 for Charm++ by  doxygen 1.5.5