|
Go to the documentation of this file. 1 #ifndef NPSTAT_ABSBINNEDCOMPARISON1D_HH_
2 #define NPSTAT_ABSBINNEDCOMPARISON1D_HH_
17 struct AbsDiscreteDistribution1DDistance;
18 struct AbsRandomGenerator;
19 class DiscreteTabulated1D;
27 virtual const char* name() const = 0;
39 template< typename T1, typename T2>
40 void compare( const T1* data, const T2* reference, unsigned len,
41 double* distance, double* pvalue) const;
47 static unsigned long realToULong( const long double d);
55 double dataSampleSize,
58 double observedDistance, unsigned nPseudo);
61 virtual void compareD( const double* data, const double* reference,
62 unsigned len, double* distance,
63 double* pvalue) const = 0;
65 mutable std::vector<double> buf1_;
66 mutable std::vector<double> buf2_;
70 #include "npstat/stat/AbsBinnedComparison1D.icc"
Definition: AbsBinnedComparison1D.hh:22
virtual const char * name() const =0
void compare(const T1 *data, const T2 *reference, unsigned len, double *distance, double *pvalue) const
Definition: DiscreteDistributions1D.hh:21
Definition: AbsArrayProjector.hh:14
Definition: AbsDiscreteDistribution1D.hh:161
Definition: AbsRandomGenerator.hh:27
|