Special CenterOfGravity using 2ond sequence as indexing sequence. More...
#include <BasicOps.hxx>
Public Member Functions | |
CrossCenterOfGravity () | |
U | operator() (const Array< T > &a1, const Array< T > &a2, CrossWeightedPoweredSum< o, abs, T > &cwPowSum, PoweredSum< o, abs, T > &powSum, StaticFalse *) |
Memoryless Computation using external lower level functors. | |
U | operator() (const Array< T > &a1, const Array< T > &a2, CrossWeightedPoweredSum< o, abs, T > &cwPowSum, PoweredSum< o, abs, T > &powSum, StaticTrue *b=NULL) |
Memoryfull Computation using external lower level functors. | |
U | operator() (const Array< T > &a1, const Array< T > &a2, StaticFalse *) |
Memoryless Computation using internal lower level functors. | |
U | operator() (const Array< T > &a1, const Array< T > &a2, StaticTrue *b=NULL) |
Memoryfull Computation using internal lower level functors. | |
Protected Attributes | |
U | memory |
CrossWeightedPoweredSum< o, abs, T > | mWPS |
PoweredSum< o, abs, T > | mPS |
Special CenterOfGravity using 2ond sequence as indexing sequence.
Definition at line 450 of file BasicOps.hxx.
CLAM::CrossCenterOfGravity< o, abs, T, U >::CrossCenterOfGravity | ( | ) | [inline] |
Definition at line 453 of file BasicOps.hxx.
U CLAM::CrossCenterOfGravity< o, abs, T, U >::operator() | ( | const Array< T > & | a1, | |
const Array< T > & | a2, | |||
StaticTrue * | b = NULL | |||
) | [inline] |
Memoryfull Computation using internal lower level functors.
Definition at line 472 of file BasicOps.hxx.
U CLAM::CrossCenterOfGravity< o, abs, T, U >::operator() | ( | const Array< T > & | a1, | |
const Array< T > & | a2, | |||
StaticFalse * | ||||
) | [inline] |
Memoryless Computation using internal lower level functors.
Definition at line 467 of file BasicOps.hxx.
U CLAM::CrossCenterOfGravity< o, abs, T, U >::operator() | ( | const Array< T > & | a1, | |
const Array< T > & | a2, | |||
CrossWeightedPoweredSum< o, abs, T > & | cwPowSum, | |||
PoweredSum< o, abs, T > & | powSum, | |||
StaticTrue * | b = NULL | |||
) | [inline] |
Memoryfull Computation using external lower level functors.
Definition at line 460 of file BasicOps.hxx.
U CLAM::CrossCenterOfGravity< o, abs, T, U >::operator() | ( | const Array< T > & | a1, | |
const Array< T > & | a2, | |||
CrossWeightedPoweredSum< o, abs, T > & | cwPowSum, | |||
PoweredSum< o, abs, T > & | powSum, | |||
StaticFalse * | ||||
) | [inline] |
Memoryless Computation using external lower level functors.
Definition at line 455 of file BasicOps.hxx.
U CLAM::CrossCenterOfGravity< o, abs, T, U >::memory [protected] |
Definition at line 478 of file BasicOps.hxx.
Referenced by CLAM::CrossCenterOfGravity< 1 >::operator()().
PoweredSum<o,abs,T> CLAM::CrossCenterOfGravity< o, abs, T, U >::mPS [protected] |
Definition at line 480 of file BasicOps.hxx.
Referenced by CLAM::CrossCenterOfGravity< 1 >::operator()().
CrossWeightedPoweredSum<o,abs,T> CLAM::CrossCenterOfGravity< o, abs, T, U >::mWPS [protected] |
Definition at line 479 of file BasicOps.hxx.
Referenced by CLAM::CrossCenterOfGravity< 1 >::operator()().