PPL Logo

ConcreteNetworkElement Class Reference

Provides access to an element received off the network. More...

Inheritance diagram for ConcreteNetworkElement:

Inheritance graph
[legend]
Collaboration diagram for ConcreteNetworkElement:

Collaboration graph
[legend]

Public Member Functions

 ConcreteNetworkElement (meshChunk &ck_)
void setFace (const meshState &s_, int face_)
virtual CPoint getNodeLocation (int i) const
 Return the location of the i'th node of this element.
virtual const double * getNodeData (int i) const
 Return the vector of data associated with our i'th node.
 ConcreteNetworkElement (tetMeshChunk &ck_)
void setTet (const meshState &s_, int tet_)
virtual CPoint getNodeLocation (int i) const
 Return the location of the i'th node of this element.
virtual const double * getNodeData (int i) const
 Return the vector of data associated with our i'th node.

Private Attributes

const meshStates
meshChunkck
int face
const intfaceConn
const meshStates
tetMeshChunkck
int tet
const inttetConn

Detailed Description

Provides access to an element received off the network.

Definition at line 387 of file parallelsurfacetransfer.C.


Constructor & Destructor Documentation

ConcreteNetworkElement::ConcreteNetworkElement ( meshChunk ck_  )  [inline]

Definition at line 393 of file parallelsurfacetransfer.C.

ConcreteNetworkElement::ConcreteNetworkElement ( tetMeshChunk ck_  )  [inline]

Definition at line 385 of file paralleltransfer.C.


Member Function Documentation

void ConcreteNetworkElement::setFace ( const meshState s_,
int  face_ 
) [inline]

Definition at line 395 of file parallelsurfacetransfer.C.

References ck, face, faceConn, meshChunk::getFaceConn(), and s.

Referenced by faceReceiver::getFace().

Here is the call graph for this function:

Here is the caller graph for this function:

virtual CPoint ConcreteNetworkElement::getNodeLocation ( int  i  )  const [inline, virtual]

Return the location of the i'th node of this element.

Implements ConcreteElement.

Definition at line 402 of file parallelsurfacetransfer.C.

References ck, faceConn, meshChunk::getPtLoc(), and s.

Here is the call graph for this function:

virtual const double* ConcreteNetworkElement::getNodeData ( int  i  )  const [inline, virtual]

Return the vector of data associated with our i'th node.

Implements ConcreteElementNodeData.

Definition at line 407 of file parallelsurfacetransfer.C.

References ck, faceConn, meshChunk::getPtData(), and s.

Here is the call graph for this function:

void ConcreteNetworkElement::setTet ( const meshState s_,
int  tet_ 
) [inline]

Definition at line 387 of file paralleltransfer.C.

References ck, s, tet, and tetConn.

Referenced by tetReceiver::getTet().

Here is the caller graph for this function:

virtual CPoint ConcreteNetworkElement::getNodeLocation ( int  i  )  const [inline, virtual]

Return the location of the i'th node of this element.

Implements ConcreteElement.

Definition at line 394 of file paralleltransfer.C.

References ck, meshChunk::getPtLoc(), s, and tetConn.

Here is the call graph for this function:

virtual const double* ConcreteNetworkElement::getNodeData ( int  i  )  const [inline, virtual]

Return the vector of data associated with our i'th node.

Implements ConcreteElementNodeData.

Definition at line 399 of file paralleltransfer.C.

References ck, meshChunk::getPtData(), s, and tetConn.

Here is the call graph for this function:


Field Documentation

Definition at line 388 of file parallelsurfacetransfer.C.

Referenced by getNodeData(), getNodeLocation(), setFace(), and setTet().

Definition at line 389 of file parallelsurfacetransfer.C.

Referenced by getNodeData(), getNodeLocation(), setFace(), and setTet().

Definition at line 390 of file parallelsurfacetransfer.C.

Referenced by setFace().

Definition at line 391 of file parallelsurfacetransfer.C.

Referenced by getNodeData(), getNodeLocation(), and setFace().

Definition at line 380 of file paralleltransfer.C.

Definition at line 381 of file paralleltransfer.C.

Definition at line 382 of file paralleltransfer.C.

Referenced by setTet().

Definition at line 383 of file paralleltransfer.C.

Referenced by getNodeData(), getNodeLocation(), and setTet().


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

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