bes Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
agg_util::AggregationUtil Member List

This is the complete list of members for agg_util::AggregationUtil, including all inherited members.

addCopyOfVariableIfNameIsAvailable(libdap::DDS *pOutDDS, const libdap::BaseType &varProto, bool add_at_top=false)agg_util::AggregationUtilstatic
addDatasetArrayDataToAggregationOutputArray(libdap::Array &oOutputArray, unsigned int atIndex, const libdap::Array &constrainedTemplateArray, const string &varName, AggMemberDataset &dataset, const ArrayGetterInterface &arrayGetter, const string &debugChannel)agg_util::AggregationUtilstatic
addOrReplaceVariableForName(libdap::DDS *pOutDDS, const libdap::BaseType &varProto)agg_util::AggregationUtilstatic
collectVariableArraysInOrder(std::vector< libdap::Array * > &varArrays, const std::string &collectVarName, const ConstDDSList &datasetsInOrder)agg_util::AggregationUtilstatic
ConstDDSList typedef (defined in agg_util::AggregationUtil)agg_util::AggregationUtil
couldBeCoordinateVariable(libdap::BaseType *pBT)agg_util::AggregationUtilstatic
doShapesMatch(const libdap::Array &lhs, const libdap::Array &rhs, bool checkDimNames)agg_util::AggregationUtilstatic
doTypesMatch(const libdap::Array &lhs, const libdap::Array &rhs)agg_util::AggregationUtilstatic
findAttribute(const libdap::AttrTable &inTable, const string &name, libdap::AttrTable::Attr_iter &attr)agg_util::AggregationUtilstatic
findMapByName(const libdap::Grid &inGrid, const std::string &findName)agg_util::AggregationUtilstatic
findTypedVariableAtDDSTopLevel(const libdap::DDS &dds, const string &name)agg_util::AggregationUtilstatic
findTypedVariableAtDDSTopLevel(const libdap::DDS &dds, const string &name) (defined in agg_util::AggregationUtil)agg_util::AggregationUtil
findVariableAtDDSTopLevel(const libdap::DDS &dds, const string &name)agg_util::AggregationUtilstatic
gatherMetadataChangesFrom(libdap::BaseType *pIntoVar, const libdap::BaseType &fromVar)agg_util::AggregationUtilstatic
getAsArrayIfPossible(libdap::BaseType *pBT)agg_util::AggregationUtilstatic
getVariableNoRecurse(const libdap::DDS &dds, const std::string &name)agg_util::AggregationUtilstatic
getVariableNoRecurse(const libdap::Constructor &varContainer, const std::string &name)agg_util::AggregationUtilstatic
performUnionAggregation(libdap::DDS *pOutputUnion, const ConstDDSList &datasetsInOrder)agg_util::AggregationUtilstatic
printConstraints(std::ostream &os, const libdap::Array &fromArray)agg_util::AggregationUtilstatic
printConstraintsToDebugChannel(const std::string &debugChannel, const libdap::Array &fromArray)agg_util::AggregationUtilstatic
printDimensions(std::ostream &os, const libdap::Array &fromArray)agg_util::AggregationUtilstatic
readDatasetArrayDataForAggregation(const libdap::Array &constrainedTemplateArray, const std::string &varName, AggMemberDataset &dataset, const ArrayGetterInterface &arrayGetter, const std::string &debugChannel)agg_util::AggregationUtilstatic
resetCVInsertionPosition()agg_util::AggregationUtilstatic
transferArrayConstraints(libdap::Array *pToArray, const libdap::Array &fromArray, bool skipFirstFromDim, bool skipFirstToDim, bool printDebug=false, const std::string &debugChannel="agg_util")agg_util::AggregationUtilstatic
unionAllVariablesInto(libdap::DDS *pOutputUnion, const ConstDDSList &datasetsInOrder)agg_util::AggregationUtilstatic
unionAllVariablesInto(libdap::DDS *pOutputUnion, const libdap::DDS &fromDDS, bool add_at_top=false)agg_util::AggregationUtilstatic
unionAttrsInto(libdap::AttrTable *pOut, const libdap::AttrTable &fromTable)agg_util::AggregationUtilstatic
validateArrayTypesAndShapesMatch(const std::vector< libdap::Array * > &arrays, bool enforceMatchingDimNames)agg_util::AggregationUtilstatic