#include <BasicOps.hxx>
It also has associated memory so operation is not performed more than necessary.
Definition at line 375 of file BasicOps.hxx.
Public Member Functions | |
Moment () | |
U | operator() (const Array< T > &a, PoweredSum< o, abs, T > &powSum, StaticFalse *) |
Memoryless Computation using external lower level functors. | |
U | operator() (const Array< T > &a, PoweredSum< o, abs, T > &powSum, StaticTrue *b=NULL) |
Memoryfull Computation using external lower level functors. | |
U | operator() (const Array< T > &a, StaticFalse *) |
Memoryless Computation using internal lower level functors. | |
U | operator() (const Array< T > &a, StaticTrue *b=NULL) |
Memoryfull Computation using internal lower level functors. | |
Protected Attributes | |
U | memory |
PoweredSum< o, abs, T > | mPs |
CLAM::Moment< o, abs, T, U >::Moment | ( | ) | [inline] |
Definition at line 378 of file BasicOps.hxx.
U CLAM::Moment< o, abs, T, U >::operator() | ( | const Array< T > & | a, | |
PoweredSum< o, abs, T > & | powSum, | |||
StaticFalse * | ||||
) | [inline] |
Memoryless Computation using external lower level functors.
Definition at line 380 of file BasicOps.hxx.
U CLAM::Moment< o, abs, T, U >::operator() | ( | const Array< T > & | a, | |
PoweredSum< o, abs, T > & | powSum, | |||
StaticTrue * | b = NULL | |||
) | [inline] |
Memoryfull Computation using external lower level functors.
Definition at line 385 of file BasicOps.hxx.
U CLAM::Moment< o, abs, T, U >::operator() | ( | const Array< T > & | a, | |
StaticFalse * | ||||
) | [inline] |
Memoryless Computation using internal lower level functors.
Definition at line 392 of file BasicOps.hxx.
U CLAM::Moment< o, abs, T, U >::operator() | ( | const Array< T > & | a, | |
StaticTrue * | b = NULL | |||
) | [inline] |
Memoryfull Computation using internal lower level functors.
Definition at line 397 of file BasicOps.hxx.
U CLAM::Moment< o, abs, T, U >::memory [protected] |
Definition at line 403 of file BasicOps.hxx.
Referenced by CLAM::Moment< 1, abs, CLAM::FrameDescriptors, CLAM::FrameDescriptors >::operator()().
PoweredSum<o,abs,T> CLAM::Moment< o, abs, T, U >::mPs [protected] |
Definition at line 404 of file BasicOps.hxx.
Referenced by CLAM::Moment< 1, abs, CLAM::FrameDescriptors, CLAM::FrameDescriptors >::operator()().