Workspace 6.21.5
|
#include <algorithm>
#include <vector>
#include <QHash>
#include "Workspace/DataExecution/DataObjects/datafactorytraits.h"
#include "arraynd.h"
#include "arraynddata.h"
Namespaces | |
namespace | CSIRO |
Top level namespace for all Workspace code. | |
namespace | CSIRO::DataAnalysis |
Fundamental data analysis support. | |
namespace | CSIRO::DataAnalysis::ArrayNdUtil |
Functions | |
template<class T , class UnaryFunction > | |
bool | map (const ArrayNd &array, const NamedDimensionRangeList &arrayRange, ArrayNd &result, const NamedDimensionRangeList &resultRange, UnaryFunction op) |
template<class T , class ReduceFunction > | |
bool | reduce (const ArrayNd &source, const NamedDimensionRangeList &reduceRange, ArrayNdData< T > &result, ReduceFunction reduce) |
Contains algorithms for use with the ArrayNd data structure.