Public Member Functions | |
ConcreteLocalElement (const PrismMesh &mesh_, const double *ptVals_, int valsPerPt_) | |
void | set (int prism) |
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. | |
ConcreteLocalElement (const TetMesh &mesh_, const xfer_t *ptVals_, int valsPerPt_) | |
void | set (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 PrismMesh & | mesh |
const int * | conn |
const double * | ptVals |
int | valsPerPt |
const TetMesh & | mesh |
const int * | conn |
const xfer_t * | ptVals |
Definition at line 25 of file parallelsurfacetransfer.C.
ConcreteLocalElement::ConcreteLocalElement | ( | const PrismMesh & | mesh_, | |
const double * | ptVals_, | |||
int | valsPerPt_ | |||
) | [inline] |
Definition at line 31 of file parallelsurfacetransfer.C.
ConcreteLocalElement::ConcreteLocalElement | ( | const TetMesh & | mesh_, | |
const xfer_t * | ptVals_, | |||
int | valsPerPt_ | |||
) | [inline] |
Definition at line 30 of file paralleltransfer.C.
void ConcreteLocalElement::set | ( | int | prism | ) | [inline] |
Definition at line 33 of file parallelsurfacetransfer.C.
References conn, PrismMesh::getPrism(), and mesh.
Referenced by parallelTransfer_c::transfer(), and parallelSurfaceTransfer_c::transfer().
Return the location of the i'th node of this element.
Implements ConcreteElement.
Definition at line 38 of file parallelsurfacetransfer.C.
References conn, PrismMesh::getPoint(), and mesh.
virtual const double* ConcreteLocalElement::getNodeData | ( | int | i | ) | const [inline, virtual] |
Return the vector of data associated with our i'th node.
Implements ConcreteElementNodeData.
Definition at line 43 of file parallelsurfacetransfer.C.
void ConcreteLocalElement::set | ( | int | tet | ) | [inline] |
Return the location of the i'th node of this element.
Implements ConcreteElement.
Definition at line 37 of file paralleltransfer.C.
References conn, PrismMesh::getPoint(), and mesh.
virtual const double* ConcreteLocalElement::getNodeData | ( | int | i | ) | const [inline, virtual] |
Return the vector of data associated with our i'th node.
Implements ConcreteElementNodeData.
Definition at line 42 of file paralleltransfer.C.
const PrismMesh& ConcreteLocalElement::mesh [private] |
Definition at line 26 of file parallelsurfacetransfer.C.
Referenced by getNodeLocation(), and set().
const int* ConcreteLocalElement::conn [private] |
Definition at line 27 of file parallelsurfacetransfer.C.
Referenced by getNodeData(), getNodeLocation(), and set().
const double* ConcreteLocalElement::ptVals [private] |
int ConcreteLocalElement::valsPerPt [private] |
const TetMesh& ConcreteLocalElement::mesh [private] |
Definition at line 25 of file paralleltransfer.C.
const int* ConcreteLocalElement::conn [private] |
Definition at line 26 of file paralleltransfer.C.
const xfer_t* ConcreteLocalElement::ptVals [private] |
Definition at line 27 of file paralleltransfer.C.