|
template<class T > |
T | getAverage (const ArrayND< T > &in, bool noudf, bool parallel) |
| returns the average amplitude of the array More...
|
|
template<> |
float_complex | getAverage< float_complex > (const ArrayND< float_complex > &in, bool noudf, bool parallel) |
| Specialization for complex numbers. More...
|
|
template<class T , class fT > |
bool | getInterceptGradient (const ArrayND< T > &iny, const ArrayND< T > *inx_, T &intercept, T &gradient) |
| returns the intercept and gradient of two arrays More...
|
|
template<class T > |
T | getNorm2 (const ArrayND< T > &in, bool noudf, bool parallel) |
| return the Norm-2 of the array More...
|
|
template<class T > |
double | getNorm2D (const ArrayND< T > &in, bool noudf, bool parallel) |
|
template<class T > |
void | getProduct (const ArrayND< T > &in1, const ArrayND< T > &in2, ArrayND< T > &out, bool noudf, bool parallel) |
| computes the product array between two arrays More...
|
|
template<class T > |
T | getResidual (const ArrayND< T > &in1, const ArrayND< T > &in2, bool noudf, bool parallel) |
| returns the residual differences of two arrays More...
|
|
template<class T > |
T | getRMS (const ArrayND< T > &in, bool noudf, bool parallel) |
| return the RMS of the array More...
|
|
template<class T > |
void | getScaledArray (const ArrayND< T > &in, ArrayND< T > *out_, double fact, double shift, bool noudf, bool parallel) |
| returns a scaled array More...
|
|
template<class RT , class AT > |
RT | getStdDev (const ArrayND< AT > &in, bool noudf, bool parallel) |
| return the Standard deviation of the array More...
|
|
template<> |
float_complex | getSum (const ArrayND< float_complex > &in, bool noudf, bool parallel) |
|
template<class T > |
T | getSum (const ArrayND< T > &in, bool noudf, bool parallel) |
| returns the sum of all defined values in the Array. Returns UDF if empty or only udfs encountered. More...
|
|
template<class T > |
void | getSum (const ArrayND< T > &in1, const ArrayND< T > &in2, ArrayND< T > &out, bool noudf, bool parallel) |
| computes the sum array between two arrays More...
|
|
template<class T > |
void | getSumArrays (const ArrayND< T > &in1, const ArrayND< T > &in2, ArrayND< T > &out, double fact1, double fact2, bool noudf, bool parallel) |
| computes the sum array between two arrays with scaling More...
|
|
template<class T > |
T | getSumProduct (const ArrayND< T > &in1, const ArrayND< T > &in2, bool noudf, bool parallel) |
| returns the sum of product amplitudes between two vectors More...
|
|
template<class T > |
double | getSumProductD (const ArrayND< T > &in1, const ArrayND< T > &in2, bool noudf, bool parallel) |
|
template<class T > |
T | getSumSq (const ArrayND< T > &in, bool noudf, bool parallel) |
| returns the sum of squarred amplitudes of the array More...
|
|
template<class T > |
T | getSumX2MY2 (const ArrayND< T > &in1, const ArrayND< T > &in2, bool noudf, bool parallel) |
| returns the sum of subtracted squarred amplitudes of two arrays More...
|
|
template<class T > |
T | getSumX2PY2 (const ArrayND< T > &in1, const ArrayND< T > &in2, bool noudf, bool parallel) |
| returns the sum of summed squarred amplitudes of two arrays More...
|
|
template<class T > |
T | getSumXMY2 (const ArrayND< T > &in1, const ArrayND< T > &in2, bool noudf, bool parallel) |
| returns the sum of squarred differences of two arrays More...
|
|
template<class RT , class AT > |
RT | getVariance (const ArrayND< AT > &in, bool noudf, bool parallel) |
| return the Variance of the array More...
|
|
| if (!noudf_ &&(mIsUdf(inpval))) |
|
| if (!noudf_ &&(mIsUdf(val1)||mIsUdf(val2))) |
|
template<class T > |
| mDefParallelCalc4Pars (ProdExec, od_static_tr("ProdExec","Array product executor"), const T *, arr1, const T *, arr2, T *, out, bool, noudf) mDefParallelCalcBody( |
|
template<class T > |
| mDefParallelCalc5Pars (ScalingExec, od_static_tr("ScalingExec","Array scaler executor"), const T *, arrin, T *, arrout, T, fact, T, shift, bool, noudf) mDefParallelCalcBody( |
|
template<class T > |
| mDefParallelCalc6Pars (SumExec, od_static_tr("SumExec","Array addition executor"), const T *, arr1, const T *, arr2, T *, out, T, fact1, T, fact2, bool, noudf) mDefParallelCalcBody( |
|