Class Function that computes 'oth' order CentralMoment using BiasedPoweredSum Class Function. More...
#include <BasicOps.hxx>
Public Member Functions | |
CentralMoment () | |
U | operator() (const Array< T > &a, BiasedPoweredSum< o, abs, T, U > &bps, StaticTrue *b=NULL) |
U | operator() (const Array< T > &a, BiasedPoweredSum< o, abs, T, U > &bps, StaticFalse *) |
U | operator() (const Array< T > &a, StaticTrue *b=NULL) |
U | operator() (const Array< T > &a, StaticFalse *) |
U | operator() (const Array< T > &a, Array< BaseMemOp * > &moments, StaticTrue *b=NULL) |
Compute central moments using raw moments. | |
U | operator() (const Array< T > &a, Array< BaseMemOp * > &moments, StaticFalse *) |
U | operator() (const Array< T > &a, Array< BaseMemOp * > &moments, O< 1 > *) |
U | operator() (const Array< T > &a, Array< BaseMemOp * > &moments, O< 2 > *) |
U | operator() (const Array< T > &a, Array< BaseMemOp * > &moments, O< 3 > *) |
U | operator() (const Array< T > &a, Array< BaseMemOp * > &moments, O< 4 > *) |
U | operator() (const Array< T > &a, Array< BaseMemOp * > &moments, O< 5 > *) |
Protected Attributes | |
BiasedPoweredSum< o, abs, T, U > | mBPS |
U | memory |
Class Function that computes 'oth' order CentralMoment using BiasedPoweredSum Class Function.
It can also compute Central Moments using Previously Computed raw Moments. It also has associated memory so operation is not performed more than necessary.
Definition at line 603 of file BasicOps.hxx.
CLAM::CentralMoment< o, abs, T, U >::CentralMoment | ( | ) | [inline] |
Definition at line 606 of file BasicOps.hxx.
U CLAM::CentralMoment< o, abs, T, U >::operator() | ( | const Array< T > & | a, | |
Array< BaseMemOp * > & | moments, | |||
O< 5 > * | ||||
) | [inline] |
Definition at line 673 of file BasicOps.hxx.
U CLAM::CentralMoment< o, abs, T, U >::operator() | ( | const Array< T > & | a, | |
Array< BaseMemOp * > & | moments, | |||
O< 4 > * | ||||
) | [inline] |
Definition at line 662 of file BasicOps.hxx.
U CLAM::CentralMoment< o, abs, T, U >::operator() | ( | const Array< T > & | a, | |
Array< BaseMemOp * > & | moments, | |||
O< 3 > * | ||||
) | [inline] |
Definition at line 652 of file BasicOps.hxx.
U CLAM::CentralMoment< o, abs, T, U >::operator() | ( | const Array< T > & | a, | |
Array< BaseMemOp * > & | moments, | |||
O< 2 > * | ||||
) | [inline] |
Definition at line 644 of file BasicOps.hxx.
U CLAM::CentralMoment< o, abs, T, U >::operator() | ( | const Array< T > & | a, | |
Array< BaseMemOp * > & | moments, | |||
O< 1 > * | ||||
) | [inline] |
Definition at line 639 of file BasicOps.hxx.
U CLAM::CentralMoment< o, abs, T, U >::operator() | ( | const Array< T > & | a, | |
Array< BaseMemOp * > & | moments, | |||
StaticFalse * | ||||
) | [inline] |
Definition at line 633 of file BasicOps.hxx.
U CLAM::CentralMoment< o, abs, T, U >::operator() | ( | const Array< T > & | a, | |
Array< BaseMemOp * > & | moments, | |||
StaticTrue * | b = NULL | |||
) | [inline] |
Compute central moments using raw moments.
Definition at line 627 of file BasicOps.hxx.
U CLAM::CentralMoment< o, abs, T, U >::operator() | ( | const Array< T > & | a, | |
StaticFalse * | ||||
) | [inline] |
Definition at line 621 of file BasicOps.hxx.
U CLAM::CentralMoment< o, abs, T, U >::operator() | ( | const Array< T > & | a, | |
StaticTrue * | b = NULL | |||
) | [inline] |
Definition at line 617 of file BasicOps.hxx.
U CLAM::CentralMoment< o, abs, T, U >::operator() | ( | const Array< T > & | a, | |
BiasedPoweredSum< o, abs, T, U > & | bps, | |||
StaticFalse * | ||||
) | [inline] |
Definition at line 613 of file BasicOps.hxx.
U CLAM::CentralMoment< o, abs, T, U >::operator() | ( | const Array< T > & | a, | |
BiasedPoweredSum< o, abs, T, U > & | bps, | |||
StaticTrue * | b = NULL | |||
) | [inline] |
Definition at line 607 of file BasicOps.hxx.
BiasedPoweredSum<o,abs,T,U> CLAM::CentralMoment< o, abs, T, U >::mBPS [protected] |
Definition at line 687 of file BasicOps.hxx.
Referenced by CLAM::CentralMoment< 4, abs, TData, TData >::operator()().
U CLAM::CentralMoment< o, abs, T, U >::memory [protected] |
Definition at line 688 of file BasicOps.hxx.
Referenced by CLAM::CentralMoment< 4, abs, TData, TData >::operator()().