Classes | Functions
Running_stat_vec

Classes

class  running_stat_vec< eT >
class  running_stat_vec_aux

Functions

running_stat_vec< eT >::count () const
 number of samples so far
const Mat< eT > & running_stat_vec< eT >::cov (const uword norm_type=0)
 covariance
const Mat< eT > & running_stat_vec< eT >::max () const
 vector with maximum values
const Mat< eT > & running_stat_vec< eT >::mean () const
 mean or average value
const Mat< eT > & running_stat_vec< eT >::min () const
 vector with minimum values
template<typename T1 >
arma_hot void running_stat_vec< eT >::operator() (const Base< typename get_pod_type< eT >::result, T1 > &X)
 update statistics to reflect new sample
template<typename T1 >
arma_hot void running_stat_vec< eT >::operator() (const Base< std::complex< typename get_pod_type< eT >::result >, T1 > &X)
 update statistics to reflect new sample (version for complex numbers)
const running_stat_vecrunning_stat_vec< eT >::operator= (const running_stat_vec &in_rsv)
void running_stat_vec< eT >::reset ()
 set all statistics to zero
 running_stat_vec< eT >::running_stat_vec (const bool in_calc_cov=false)
 running_stat_vec< eT >::running_stat_vec (const running_stat_vec &in_rsv)
Mat< T > running_stat_vec< eT >::stddev (const uword norm_type=0) const
 standard deviation
template<typename eT >
static void running_stat_vec_aux::update_stats (running_stat_vec< eT > &x, const Mat< eT > &sample)
 update statistics to reflect new sample
template<typename T >
static void running_stat_vec_aux::update_stats (running_stat_vec< std::complex< T > > &x, const Mat< T > &sample)
 update statistics to reflect new sample (version for complex numbers)
template<typename T >
static void running_stat_vec_aux::update_stats (running_stat_vec< std::complex< T > > &x, const Mat< std::complex< T > > &sample)
 alter statistics to reflect new sample (version for complex numbers)
const Mat< T > & running_stat_vec< eT >::var (const uword norm_type=0)
 variance
 running_stat_vec< eT >::~running_stat_vec ()

Function Documentation

template<typename eT >
get_pod_type< eT >::result running_stat_vec< eT >::count ( ) const [inline]

number of samples so far

Definition at line 321 of file running_stat_vec_meat.hpp.

template<typename eT >
const Mat< eT > & running_stat_vec< eT >::cov ( const uword  norm_type = 0) [inline]

covariance

Definition at line 250 of file running_stat_vec_meat.hpp.

template<typename eT >
const Mat< eT > & running_stat_vec< eT >::max ( ) const [inline]

vector with maximum values

Definition at line 308 of file running_stat_vec_meat.hpp.

template<typename eT >
const Mat< eT > & running_stat_vec< eT >::mean ( ) const [inline]

mean or average value

Definition at line 170 of file running_stat_vec_meat.hpp.

template<typename eT >
const Mat< eT > & running_stat_vec< eT >::min ( ) const [inline]

vector with minimum values

Definition at line 295 of file running_stat_vec_meat.hpp.

template<typename eT>
template<typename T1 >
arma_hot void running_stat_vec< eT >::operator() ( const Base< typename get_pod_type< eT >::result, T1 > &  X) [inline]

update statistics to reflect new sample

Definition at line 81 of file running_stat_vec_meat.hpp.

template<typename eT>
template<typename T1 >
arma_hot void running_stat_vec< eT >::operator() ( const Base< std::complex< typename get_pod_type< eT >::result >, T1 > &  X) [inline]

update statistics to reflect new sample (version for complex numbers)

Definition at line 112 of file running_stat_vec_meat.hpp.

template<typename eT >
const running_stat_vec< eT > & running_stat_vec< eT >::operator= ( const running_stat_vec< eT > &  in_rsv) [inline]

Definition at line 55 of file running_stat_vec_meat.hpp.

template<typename eT >
void running_stat_vec< eT >::reset ( ) [inline]

set all statistics to zero

Definition at line 141 of file running_stat_vec_meat.hpp.

template<typename eT >
running_stat_vec< eT >::running_stat_vec ( const bool  in_calc_cov = false) [inline]

Definition at line 28 of file running_stat_vec_meat.hpp.

template<typename eT >
running_stat_vec< eT >::running_stat_vec ( const running_stat_vec< eT > &  in_rsv) [inline]

Definition at line 37 of file running_stat_vec_meat.hpp.

template<typename eT >
Mat< typename get_pod_type< eT >::result > running_stat_vec< eT >::stddev ( const uword  norm_type = 0) const [inline]

standard deviation

Definition at line 219 of file running_stat_vec_meat.hpp.

template<typename eT >
void running_stat_vec_aux::update_stats ( running_stat_vec< eT > &  x,
const Mat< eT > &  sample 
) [inline, static]

update statistics to reflect new sample

Definition at line 338 of file running_stat_vec_meat.hpp.

template<typename T >
void running_stat_vec_aux::update_stats ( running_stat_vec< std::complex< T > > &  x,
const Mat< T > &  sample 
) [inline, static]

update statistics to reflect new sample (version for complex numbers)

Definition at line 446 of file running_stat_vec_meat.hpp.

template<typename T >
void running_stat_vec_aux::update_stats ( running_stat_vec< std::complex< T > > &  x,
const Mat< std::complex< T > > &  sample 
) [inline, static]

alter statistics to reflect new sample (version for complex numbers)

Definition at line 461 of file running_stat_vec_meat.hpp.

template<typename eT >
const Mat< typename get_pod_type< eT >::result > & running_stat_vec< eT >::var ( const uword  norm_type = 0) [inline]

variance

Definition at line 183 of file running_stat_vec_meat.hpp.

template<typename eT >
running_stat_vec< eT >::~running_stat_vec ( ) [inline]

Definition at line 20 of file running_stat_vec_meat.hpp.



armadillo_matrix
Author(s): Conrad Sanderson - NICTA (www.nicta.com.au), (Wrapper by Sjoerd van den Dries)
autogenerated on Tue Jan 7 2014 11:42:07