|
bes Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
|
#include <TwoDMeshTopology.h>

Public Member Functions | |
| void | addIndexVariable (locationType location) |
| Adds an index variable at the gridfields rank as indicated by the passed locationType. | |
| void | applyRestrictOperator (locationType loc, string filterExpression) |
| void | buildBasicGfTopology () |
| void | convertResultGridFieldStructureToDapObjects (vector< libdap::BaseType * > *results) |
| int | getInputGridSize (locationType location) |
| libdap::BaseType * | getMeshVariable () const |
| void | getResultGFAttributeValues (string attrName, libdap::Type type, locationType rank, void *target) |
| int | getResultGridSize (locationType location) |
| void | getResultIndex (locationType location, void *target) |
| void | init (string meshVarName, libdap::DDS *dds) |
| string | meshVarName () const |
| void | setLocationCoordinateDimension (MeshDataVariable *mdv) |
Identifies the location/rank/dimension that various grid components are associated with.
Definition at line 51 of file TwoDMeshTopology.h.
| ugrid::TwoDMeshTopology::TwoDMeshTopology | ( | ) |
Definition at line 71 of file TwoDMeshTopology.cc.
| ugrid::TwoDMeshTopology::~TwoDMeshTopology | ( | ) |
Definition at line 80 of file TwoDMeshTopology.cc.
| void ugrid::TwoDMeshTopology::addIndexVariable | ( | locationType | location | ) |
Adds an index variable at the gridfields rank as indicated by the passed locationType.
Definition at line 1281 of file TwoDMeshTopology.cc.
| void ugrid::TwoDMeshTopology::applyRestrictOperator | ( | locationType | loc, |
| string | filterExpression ) |
Definition at line 860 of file TwoDMeshTopology.cc.
| void ugrid::TwoDMeshTopology::buildBasicGfTopology | ( | ) |
Definition at line 668 of file TwoDMeshTopology.cc.
| void ugrid::TwoDMeshTopology::convertResultGridFieldStructureToDapObjects | ( | vector< libdap::BaseType * > * | results | ) |
Definition at line 884 of file TwoDMeshTopology.cc.
| int ugrid::TwoDMeshTopology::getInputGridSize | ( | locationType | location | ) |
Definition at line 1259 of file TwoDMeshTopology.cc.
|
inline |
Definition at line 221 of file TwoDMeshTopology.h.
| void ugrid::TwoDMeshTopology::getResultGFAttributeValues | ( | string | attrName, |
| libdap::Type | type, | ||
| locationType | rank, | ||
| void * | target ) |
Retrieves a single dimensional GF attribute array from a GF::GridField and places the data into DAP array of the appropriate type.
Definition at line 1164 of file TwoDMeshTopology.cc.
| int ugrid::TwoDMeshTopology::getResultGridSize | ( | locationType | location | ) |
Definition at line 730 of file TwoDMeshTopology.cc.
| void ugrid::TwoDMeshTopology::getResultIndex | ( | locationType | location, |
| void * | target ) |
Definition at line 1297 of file TwoDMeshTopology.cc.
| void ugrid::TwoDMeshTopology::init | ( | string | meshVarName, |
| libdap::DDS * | dds ) |
@TODO only call this from the constructor?? Seems like the thing to do, but then the constructor will be possibly throwing an Error - Is that OK?
Definition at line 137 of file TwoDMeshTopology.cc.
|
inline |
Definition at line 216 of file TwoDMeshTopology.h.
| void ugrid::TwoDMeshTopology::setLocationCoordinateDimension | ( | MeshDataVariable * | mdv | ) |
Definition at line 248 of file TwoDMeshTopology.cc.