Skip to content

Commit 54919a2

Browse files
committed
distributions in separate files
1 parent 147e698 commit 54919a2

File tree

12 files changed

+645
-586
lines changed

12 files changed

+645
-586
lines changed

src/greasepad.pro

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,12 @@ HEADERS += \
6969
quantiles.h \
7070
state.h \
7171
statistics.h \
72+
statistics/chisquared.h \
73+
statistics/exponential.h \
74+
statistics/gamma.h \
75+
statistics/normal.h \
76+
statistics/prob.h \
77+
statistics/uniform.h \
7278
uncertain.h \
7379
upoint.h \
7480
usegment.h \

src/quantiles.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,9 @@
1717
*/
1818

1919
#include "quantiles.h"
20-
#include "statistics.h"
20+
21+
#include "statistics/normal.h"
22+
#include "statistics/prob.h"
2123

2224
#include <cassert>
2325

src/quantiles.h

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,9 @@
1919
#ifndef QUANTILES_H
2020
#define QUANTILES_H
2121

22-
#include "statistics.h"
23-
22+
#include "statistics/chisquared.h"
23+
#include "statistics/exponential.h"
24+
#include "statistics/prob.h"
2425

2526
//! Quantiles for recognition and snapping
2627
namespace Quantiles {
@@ -41,9 +42,10 @@ struct Snapping
4142
double quantile_chi2_1_{}; // Quantile of chi-squared distribution with 1 degree of freedom
4243

4344
const Stats::ChiSquared distr_chi2_1_{1};
44-
const Stats::StandardNormal distr_snd_;
45+
// const Stats::StandardNormal distr_snd_;
4546
};
4647

48+
4749
//! Quantiles for recognition of geometric relations
4850
struct Recognition
4951
{

src/state.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
#include <memory>
2323

2424
#include "quantiles.h"
25-
#include "statistics.h"
2625

2726
#include <QDataStream>
2827
#include <QPolygonF>

0 commit comments

Comments
 (0)