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