1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.commons.math.stat.descriptive;
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 public class SynchronizedSummaryStatistics extends SummaryStatistics {
33
34
35 private static final long serialVersionUID = 1909861009042253704L;
36
37
38
39
40 public SynchronizedSummaryStatistics() {
41 super();
42 }
43
44
45
46
47
48
49 public SynchronizedSummaryStatistics(SynchronizedSummaryStatistics original) {
50 copy(original, this);
51 }
52
53
54
55
56 @Override
57 public synchronized StatisticalSummary getSummary() {
58 return super.getSummary();
59 }
60
61
62
63
64 @Override
65 public synchronized void addValue(double value) {
66 super.addValue(value);
67 }
68
69
70
71
72 @Override
73 public synchronized long getN() {
74 return super.getN();
75 }
76
77
78
79
80 @Override
81 public synchronized double getSum() {
82 return super.getSum();
83 }
84
85
86
87
88 @Override
89 public synchronized double getSumsq() {
90 return super.getSumsq();
91 }
92
93
94
95
96 @Override
97 public synchronized double getMean() {
98 return super.getMean();
99 }
100
101
102
103
104 @Override
105 public synchronized double getStandardDeviation() {
106 return super.getStandardDeviation();
107 }
108
109
110
111
112 @Override
113 public synchronized double getVariance() {
114 return super.getVariance();
115 }
116
117
118
119
120 @Override
121 public synchronized double getMax() {
122 return super.getMax();
123 }
124
125
126
127
128 @Override
129 public synchronized double getMin() {
130 return super.getMin();
131 }
132
133
134
135
136 @Override
137 public synchronized double getGeometricMean() {
138 return super.getGeometricMean();
139 }
140
141
142
143
144 @Override
145 public synchronized String toString() {
146 return super.toString();
147 }
148
149
150
151
152 @Override
153 public synchronized void clear() {
154 super.clear();
155 }
156
157
158
159
160 @Override
161 public synchronized boolean equals(Object object) {
162 return super.equals(object);
163 }
164
165
166
167
168 @Override
169 public synchronized int hashCode() {
170 return super.hashCode();
171 }
172
173
174
175
176 @Override
177 public synchronized StorelessUnivariateStatistic getSumImpl() {
178 return super.getSumImpl();
179 }
180
181
182
183
184 @Override
185 public synchronized void setSumImpl(StorelessUnivariateStatistic sumImpl) {
186 super.setSumImpl(sumImpl);
187 }
188
189
190
191
192 @Override
193 public synchronized StorelessUnivariateStatistic getSumsqImpl() {
194 return super.getSumsqImpl();
195 }
196
197
198
199
200 @Override
201 public synchronized void setSumsqImpl(StorelessUnivariateStatistic sumsqImpl) {
202 super.setSumsqImpl(sumsqImpl);
203 }
204
205
206
207
208 @Override
209 public synchronized StorelessUnivariateStatistic getMinImpl() {
210 return super.getMinImpl();
211 }
212
213
214
215
216 @Override
217 public synchronized void setMinImpl(StorelessUnivariateStatistic minImpl) {
218 super.setMinImpl(minImpl);
219 }
220
221
222
223
224 @Override
225 public synchronized StorelessUnivariateStatistic getMaxImpl() {
226 return super.getMaxImpl();
227 }
228
229
230
231
232 @Override
233 public synchronized void setMaxImpl(StorelessUnivariateStatistic maxImpl) {
234 super.setMaxImpl(maxImpl);
235 }
236
237
238
239
240 @Override
241 public synchronized StorelessUnivariateStatistic getSumLogImpl() {
242 return super.getSumLogImpl();
243 }
244
245
246
247
248 @Override
249 public synchronized void setSumLogImpl(StorelessUnivariateStatistic sumLogImpl) {
250 super.setSumLogImpl(sumLogImpl);
251 }
252
253
254
255
256 @Override
257 public synchronized StorelessUnivariateStatistic getGeoMeanImpl() {
258 return super.getGeoMeanImpl();
259 }
260
261
262
263
264 @Override
265 public synchronized void setGeoMeanImpl(StorelessUnivariateStatistic geoMeanImpl) {
266 super.setGeoMeanImpl(geoMeanImpl);
267 }
268
269
270
271
272 @Override
273 public synchronized StorelessUnivariateStatistic getMeanImpl() {
274 return super.getMeanImpl();
275 }
276
277
278
279
280 @Override
281 public synchronized void setMeanImpl(StorelessUnivariateStatistic meanImpl) {
282 super.setMeanImpl(meanImpl);
283 }
284
285
286
287
288 @Override
289 public synchronized StorelessUnivariateStatistic getVarianceImpl() {
290 return super.getVarianceImpl();
291 }
292
293
294
295
296 @Override
297 public synchronized void setVarianceImpl(StorelessUnivariateStatistic varianceImpl) {
298 super.setVarianceImpl(varianceImpl);
299 }
300
301
302
303
304
305
306
307 @Override
308 public synchronized SynchronizedSummaryStatistics copy() {
309 SynchronizedSummaryStatistics result =
310 new SynchronizedSummaryStatistics();
311 copy(this, result);
312 return result;
313 }
314
315
316
317
318
319
320
321
322
323
324 public static void copy(SynchronizedSummaryStatistics source,
325 SynchronizedSummaryStatistics dest) {
326 synchronized (source) {
327 synchronized (dest) {
328 SummaryStatistics.copy(source, dest);
329 }
330 }
331 }
332
333 }