Quantum++  v1.0
A modern C++11 quantum computing library
statistics.h File Reference

Statistics functions. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 qpp
 Quantum++ main namespace.
 

Functions

std::vector< double > qpp::uniform (idx N)
 Uniform probability distribution vector. More...
 
std::vector< double > qpp::marginalX (const dmat &probXY)
 Marginal distribution. More...
 
std::vector< double > qpp::marginalY (const dmat &probXY)
 Marginal distribution. More...
 
template<typename Container >
double qpp::avg (const std::vector< double > &prob, const Container &X, typename std::enable_if< is_iterable< Container >::value >::type *=nullptr)
 Average. More...
 
template<typename Container >
double qpp::cov (const dmat &probXY, const Container &X, const Container &Y, typename std::enable_if< is_iterable< Container >::value >::type *=nullptr)
 Covariance. More...
 
template<typename Container >
double qpp::var (const std::vector< double > &prob, const Container &X, typename std::enable_if< is_iterable< Container >::value >::type *=nullptr)
 Variance. More...
 
template<typename Container >
double qpp::sigma (const std::vector< double > &prob, const Container &X, typename std::enable_if< is_iterable< Container >::value >::type *=nullptr)
 Standard deviation. More...
 
template<typename Container >
double qpp::cor (const dmat &probXY, const Container &X, const Container &Y, typename std::enable_if< is_iterable< Container >::value >::type *=nullptr)
 Correlation. More...
 

Detailed Description

Statistics functions.