npstat is hosted by Hepforge, IPPP Durham
NPStat  5.10.0
orthoPoly1DVProducts.hh File Reference

Utility functions for calculating statistical properties of 1-d orthogonal polynomials. More...

#include "npstat/nm/ArrayND.hh"
#include "npstat/nm/AbsClassicalOrthoPoly1D.hh"
#include "npstat/nm/matrixIndexPairs.hh"
#include "npstat/stat/orthoPoly1DVProducts.icc"

Go to the source code of this file.

Namespaces

 npstat
 

Functions

template<class Quadrature >
double npstat::expectedVProduct (const AbsClassicalOrthoPoly1D &poly, const Quadrature &quad, unsigned long nPoints, UUPair ab, UUPair cd)
 
template<class Quadrature >
double npstat::expectedVProduct (const AbsClassicalOrthoPoly1D &poly, const Quadrature &quad, unsigned long nPoints, UUPair ab, UUPair cd, UUPair ef)
 
template<class Quadrature >
double npstat::expectedVProduct (const AbsClassicalOrthoPoly1D &poly, const Quadrature &quad, unsigned long nPoints, UUPair ab, UUPair cd, UUPair ef, UUPair gh)
 
template<class Quadrature >
double npstat::expectedVCovariance (const AbsClassicalOrthoPoly1D &poly, const Quadrature &quad, unsigned long nPoints, UUPair ab, UUPair cd)
 
template<class Quadrature >
double npstat::expectedVCovariance (const AbsClassicalOrthoPoly1D &poly, const Quadrature &quad, unsigned long nPoints, UUPair ab, UUPair cd, UUPair ef)
 
template<class Quadrature >
double npstat::expectedVCovariance (const AbsClassicalOrthoPoly1D &poly, const Quadrature &quad, unsigned long nPoints, UUPair ab, UUPair cd, UUPair ef, UUPair gh)
 
template<class Quadrature >
double npstat::expectedVCovCov (const AbsClassicalOrthoPoly1D &poly, const Quadrature &quad, unsigned long nPoints, UUPair ab, UUPair cd, UUPair ef, UUPair gh)
 
template<typename Numeric >
double npstat::sampleVProduct (const AbsClassicalOrthoPoly1D &poly, const Numeric *coords, unsigned long nCoords, UUPair ab)
 
template<typename Numeric >
double npstat::sampleVProduct (const AbsClassicalOrthoPoly1D &poly, const Numeric *coords, unsigned long nCoords, UUPair ab, UUPair cd)
 
template<typename Numeric >
double npstat::sampleVProduct (const AbsClassicalOrthoPoly1D &poly, const Numeric *coords, unsigned long nCoords, UUPair ab, UUPair cd, UUPair ef)
 
template<typename Numeric >
double npstat::sampleVProduct (const AbsClassicalOrthoPoly1D &poly, const Numeric *coords, unsigned long nCoords, UUPair ab, UUPair cd, UUPair ef, UUPair gh)
 
template<typename Numeric >
double npstat::sampleVProductExp (const AbsClassicalOrthoPoly1D &poly, const Numeric *coords, unsigned long nCoords, UUPair ab, UUPair cd)
 
template<typename Numeric >
double npstat::sampleVProductExp (const AbsClassicalOrthoPoly1D &poly, const Numeric *coords, unsigned long nCoords, UUPair ab, UUPair cd, UUPair ef)
 
template<typename Numeric >
double npstat::sampleVProductExp (const AbsClassicalOrthoPoly1D &poly, const Numeric *coords, unsigned long nCoords, UUPair ab, UUPair cd, UUPair ef, UUPair gh)
 
template<typename Numeric >
double npstat::sampleVCovariance (const AbsClassicalOrthoPoly1D &poly, const Numeric *coords, unsigned long nCoords, UUPair ab, UUPair cd)
 
template<typename Numeric >
ArrayND< double > npstat::sampleVCovarianceArray (const AbsClassicalOrthoPoly1D &poly, const Numeric *coords, unsigned long nCoords, unsigned maxdeg)
 
template<typename Numeric >
double npstat::sampleVCovariance (const AbsClassicalOrthoPoly1D &poly, const Numeric *coords, unsigned long nCoords, UUPair ab, UUPair cd, UUPair ef)
 
template<typename Numeric >
double npstat::sampleVCovariance (const AbsClassicalOrthoPoly1D &poly, const Numeric *coords, unsigned long nCoords, UUPair ab, UUPair cd, UUPair ef, UUPair gh)
 
template<typename Numeric >
double npstat::sampleVCovCov (const AbsClassicalOrthoPoly1D &poly, const Numeric *coords, unsigned long nCoords, UUPair ab, UUPair cd, UUPair ef, UUPair gh)
 
template<class Quadrature >
double npstat::oracleEpsExpectation (const AbsClassicalOrthoPoly1D &poly, const Quadrature &quad, unsigned long nPoints, unsigned m, unsigned n, bool highOrder)
 
template<class Quadrature >
double npstat::oracleEpsCovariance (const AbsClassicalOrthoPoly1D &poly, const Quadrature &quad, unsigned long nPoints, unsigned m1, unsigned n1, unsigned m2, unsigned n2, bool highOrder)
 
template<class Quadrature >
ArrayND< double > npstat::oracleEpsCovarianceArray (const AbsClassicalOrthoPoly1D &poly, const Quadrature &quad, unsigned long nPoints, unsigned maxdeg, bool highOrder)
 
template<typename Numeric >
double npstat::sampleEpsValue (const AbsClassicalOrthoPoly1D &poly, const Numeric *coords, unsigned long nCoords, unsigned m, unsigned n, bool highOrder)
 
template<typename Numeric >
double npstat::sampleEpsExpectation (const AbsClassicalOrthoPoly1D &poly, const Numeric *coords, unsigned long nCoords, unsigned m, unsigned n, bool highOrder)
 
template<typename Numeric >
double npstat::sampleEpsCovariance (const AbsClassicalOrthoPoly1D &poly, const Numeric *coords, unsigned long nCoords, unsigned m1, unsigned n1, unsigned m2, unsigned n2, bool highOrder)
 
template<typename Numeric >
ArrayND< double > npstat::sampleEpsCovarianceArray (const AbsClassicalOrthoPoly1D &poly, const Numeric *coords, unsigned long nCoords, unsigned maxdeg, bool highOrder)
 

Detailed Description

Utility functions for calculating statistical properties of 1-d orthogonal polynomials.

Author: I. Volobouev

September 2017