CLAM-Development  1.4.0
Public Member Functions | Protected Attributes
CLAM::StandardDeviationTmpl< abs, T, U > Class Template Reference

Class Function to compute StandardDeviation. More...

#include <BasicOps.hxx>

List of all members.

Public Member Functions

 StandardDeviationTmpl ()
U operator() (const Array< T > &a, CentralMoment< 2, abs, T, U > &centralMoment2, bool useMemory=false)
U operator() (const Array< T > &a, bool useMemory=false)
 2nd order central moment is not available elsewhere, use member
- Public Member Functions inherited from CLAM::BaseMemOp
 BaseMemOp ()
void Reset ()
virtual ~BaseMemOp ()

Protected Attributes

U memory
CentralMoment< 2, abs, T, UmCM2
- Protected Attributes inherited from CLAM::BaseMemOp
bool alreadyComputed

Detailed Description

template<bool abs = false, class T = TData, class U = TData>
class CLAM::StandardDeviationTmpl< abs, T, U >

Class Function to compute StandardDeviation.

That is square root of second order central moment.

Definition at line 695 of file BasicOps.hxx.


Constructor & Destructor Documentation

template<bool abs = false, class T = TData, class U = TData>
CLAM::StandardDeviationTmpl< abs, T, U >::StandardDeviationTmpl ( )
inline

Definition at line 698 of file BasicOps.hxx.


Member Function Documentation

template<bool abs = false, class T = TData, class U = TData>
U CLAM::StandardDeviationTmpl< abs, T, U >::operator() ( const Array< T > &  a,
CentralMoment< 2, abs, T, U > &  centralMoment2,
bool  useMemory = false 
)
inline

Definition at line 699 of file BasicOps.hxx.

template<bool abs = false, class T = TData, class U = TData>
U CLAM::StandardDeviationTmpl< abs, T, U >::operator() ( const Array< T > &  a,
bool  useMemory = false 
)
inline

2nd order central moment is not available elsewhere, use member

Definition at line 708 of file BasicOps.hxx.


Member Data Documentation

template<bool abs = false, class T = TData, class U = TData>
CentralMoment<2,abs,T,U> CLAM::StandardDeviationTmpl< abs, T, U >::mCM2
protected
template<bool abs = false, class T = TData, class U = TData>
U CLAM::StandardDeviationTmpl< abs, T, U >::memory
protected

The documentation for this class was generated from the following file: