31 inline eT
value()
const;
59 inline void operator() (
const T sample);
60 inline void operator() (
const std::complex<T>& sample);
64 inline eT
mean()
const;
66 inline T
var (
const uword norm_type = 0)
const;
69 inline eT
min()
const;
70 inline eT
max()
const;
72 inline T count()
const;
100 template<
typename eT>
104 inline static void update_stats(
running_stat< std::complex<T> >& x,
const T sample);
107 inline static void update_stats(
running_stat< std::complex<T> >& x,
const std::complex<T>& sample);
const mtOp< typename T1::pod_type, T1, op_stddev > stddev(const Base< typename T1::elem_type, T1 > &X, const uword norm_type=0, const uword dim=0)
const arma_counter & operator++()
arma_inline const Op< T1, op_max > max(const Base< typename T1::elem_type, T1 > &X, const uword dim=0)
Delayed 'maximum values' operation. The dimension, along which the maxima are found, is set via 'dim'. For dim = 0, the maximum value of each column is found (i.e. searches by traversing across rows). For dim = 1, the maximum value of each row is found (i.e. searches by traversing across columns). The default is dim = 0.
arma_inline const Op< T1, op_mean > mean(const Base< typename T1::elem_type, T1 > &X, const uword dim=0)
arma_inline const Op< T1, op_min > min(const Base< typename T1::elem_type, T1 > &X, const uword dim=0)
Delayed 'minimum values' operation. The dimension, along which the minima are found, is set via 'dim'. For dim = 0, the minimum value of each column is found (i.e. searches by traversing across rows). For dim = 1, the minimum value of each row is found (i.e. searches by traversing across columns). The default is dim = 0.
arma_aligned T max_val_norm
get_pod_type< eT >::result T
arma_aligned arma_counter< T > counter
const mtOp< typename T1::pod_type, T1, op_var > var(const Base< typename T1::elem_type, T1 > &X, const uword norm_type=0, const uword dim=0)
arma_aligned T min_val_norm
arma_aligned uword i_count