Workspace 6.21.5
Namespaces | Functions
arrayndalgorithms.h File Reference
#include <algorithm>
#include <vector>
#include <QHash>
#include "Workspace/DataExecution/DataObjects/datafactorytraits.h"
#include "arraynd.h"
#include "arraynddata.h"
Include dependency graph for arrayndalgorithms.h:
This graph shows which files directly or indirectly include this file:

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)
 

Detailed Description

Contains algorithms for use with the ArrayNd data structure.