Class Function that computes Geometric Mean using InnerProduct class function. More...
#include <BasicOps.hxx>
Public Member Functions | |
U | operator() (const Array< T > &a, LogSumTmpl< T > &inProd, StaticFalse *useMemory) |
U | operator() (const Array< T > &a, LogSumTmpl< T > &inProd, StaticTrue *useMemory=NULL) |
U | operator() (const Array< T > &a, StaticTrue *useMemory=NULL) |
U | operator() (const Array< T > &a, StaticFalse *useMemory) |
Class Function that computes Geometric Mean using InnerProduct class function.
It also has associated memory so operation is not performed more than necessary.
Definition at line 538 of file BasicOps.hxx.
U CLAM::GeometricMeanTmpl< T, U >::operator() | ( | const Array< T > & | a, | |
StaticFalse * | useMemory | |||
) | [inline] |
Definition at line 555 of file BasicOps.hxx.
U CLAM::GeometricMeanTmpl< T, U >::operator() | ( | const Array< T > & | a, | |
StaticTrue * | useMemory = NULL | |||
) | [inline] |
Definition at line 551 of file BasicOps.hxx.
U CLAM::GeometricMeanTmpl< T, U >::operator() | ( | const Array< T > & | a, | |
LogSumTmpl< T > & | inProd, | |||
StaticTrue * | useMemory = NULL | |||
) | [inline] |
Definition at line 545 of file BasicOps.hxx.
U CLAM::GeometricMeanTmpl< T, U >::operator() | ( | const Array< T > & | a, | |
LogSumTmpl< T > & | inProd, | |||
StaticFalse * | useMemory | |||
) | [inline] |
Definition at line 541 of file BasicOps.hxx.