escript
Revision_
|
#include <NodeData.h>
Public Member Functions | |
virtual void | writeCoordinatesVTK (std::ostream &os, int ownIndex)=0 |
Writes coordinates to a stream in VTK text format. More... | |
virtual StringVec | getVarNames () const =0 |
Returns a vector with the mesh variable names. More... | |
virtual std::string | getName () const =0 |
Returns the name of this node mesh. More... | |
virtual std::string | getFullSiloName () const =0 |
Returns full Silo mesh name, e.g. "/block0000/Nodes". More... | |
virtual const IntVec & | getNodeIDs () const =0 |
Returns the node ID array. More... | |
virtual const IntVec & | getNodeDistribution () const =0 |
Returns the node distribution array. More... | |
virtual const IntVec & | getGlobalNodeIndices () const =0 |
Returns the global node index array. More... | |
virtual const CoordArray & | getCoords () const =0 |
Returns the coordinates of the mesh nodes. More... | |
virtual int | getNumDims () const =0 |
Returns the dimensionality of this mesh (2 or 3). More... | |
virtual int | getNumNodes () const =0 |
Returns the number of mesh nodes. More... | |
virtual int | getGlobalNumNodes () const =0 |
Returns the total number of mesh nodes for a distributed mesh. More... | |
Protected Member Functions | |
virtual | ~NodeData () |
Virtual destructor. More... | |
|
inlineprotectedvirtual |
Virtual destructor.
|
pure virtual |
Returns the coordinates of the mesh nodes.
Implemented in weipa::FinleyNodes, weipa::RipleyNodes, and weipa::SpeckleyNodes.
|
pure virtual |
Returns full Silo mesh name, e.g. "/block0000/Nodes".
Implemented in weipa::FinleyNodes, weipa::RipleyNodes, and weipa::SpeckleyNodes.
|
pure virtual |
Returns the global node index array.
Implemented in weipa::FinleyNodes, weipa::RipleyNodes, and weipa::SpeckleyNodes.
|
pure virtual |
Returns the total number of mesh nodes for a distributed mesh.
Implemented in weipa::FinleyNodes, weipa::RipleyNodes, and weipa::SpeckleyNodes.
|
pure virtual |
Returns the name of this node mesh.
Implemented in weipa::FinleyNodes, weipa::RipleyNodes, and weipa::SpeckleyNodes.
|
pure virtual |
Returns the node distribution array.
Implemented in weipa::FinleyNodes, weipa::RipleyNodes, and weipa::SpeckleyNodes.
|
pure virtual |
Returns the node ID array.
Implemented in weipa::FinleyNodes, weipa::RipleyNodes, and weipa::SpeckleyNodes.
|
pure virtual |
Returns the dimensionality of this mesh (2 or 3).
Implemented in weipa::FinleyNodes, weipa::RipleyNodes, and weipa::SpeckleyNodes.
|
pure virtual |
Returns the number of mesh nodes.
Implemented in weipa::FinleyNodes, weipa::RipleyNodes, and weipa::SpeckleyNodes.
|
pure virtual |
Returns a vector with the mesh variable names.
Implemented in weipa::FinleyNodes, weipa::RipleyNodes, and weipa::SpeckleyNodes.
|
pure virtual |
Writes coordinates to a stream in VTK text format.
Implemented in weipa::FinleyNodes, weipa::RipleyNodes, and weipa::SpeckleyNodes.