Class Function that computes Kurtosis Excess using Variance and 4th order central moment. More...
#include <BasicOps.hxx>
Public Member Functions | |
KurtosisTmpl () | |
U | operator() (const Array< T > &a, CentralMoment< 2, abs, T, U > &var, CentralMoment< 4, abs, T, U > &ctrMnt4, bool useMemory=false) |
Compute using external low level functors. | |
U | operator() (const Array< T > &a, bool useMemory=false) |
Compute using internal low level functors. | |
Protected Member Functions | |
U | MemoryLessCompute (const Array< T > &a, CentralMoment< 2, abs, T, U > &var, CentralMoment< 4, abs, T, U > &ctrMnt4) |
Protected Attributes | |
U | memory |
CentralMoment< 2, abs, T, U > | mCM2 |
CentralMoment< 4, abs, T, U > | mCM4 |
Class Function that computes Kurtosis Excess using Variance and 4th order central moment.
It also has associated memory so operation is not performed more than necessary.
Definition at line 764 of file BasicOps.hxx.
CLAM::KurtosisTmpl< abs, T, U >::KurtosisTmpl | ( | ) | [inline] |
Definition at line 767 of file BasicOps.hxx.
U CLAM::KurtosisTmpl< abs, T, U >::MemoryLessCompute | ( | const Array< T > & | a, | |
CentralMoment< 2, abs, T, U > & | var, | |||
CentralMoment< 4, abs, T, U > & | ctrMnt4 | |||
) | [inline, protected] |
Definition at line 784 of file BasicOps.hxx.
Referenced by CLAM::KurtosisTmpl< abs, TData, TData >::operator()().
U CLAM::KurtosisTmpl< abs, T, U >::operator() | ( | const Array< T > & | a, | |
bool | useMemory = false | |||
) | [inline] |
Compute using internal low level functors.
Definition at line 778 of file BasicOps.hxx.
U CLAM::KurtosisTmpl< abs, T, U >::operator() | ( | const Array< T > & | a, | |
CentralMoment< 2, abs, T, U > & | var, | |||
CentralMoment< 4, abs, T, U > & | ctrMnt4, | |||
bool | useMemory = false | |||
) | [inline] |
Compute using external low level functors.
Definition at line 769 of file BasicOps.hxx.
CentralMoment<2,abs,T,U> CLAM::KurtosisTmpl< abs, T, U >::mCM2 [protected] |
Definition at line 792 of file BasicOps.hxx.
Referenced by CLAM::KurtosisTmpl< abs, TData, TData >::operator()().
CentralMoment<4,abs,T,U> CLAM::KurtosisTmpl< abs, T, U >::mCM4 [protected] |
Definition at line 793 of file BasicOps.hxx.
Referenced by CLAM::KurtosisTmpl< abs, TData, TData >::operator()().
U CLAM::KurtosisTmpl< abs, T, U >::memory [protected] |
Definition at line 791 of file BasicOps.hxx.
Referenced by CLAM::KurtosisTmpl< abs, TData, TData >::operator()().