Skip to content

Commit 3f636af

Browse files
committed
Ensure super methods are called
1 parent 6cce7bb commit 3f636af

32 files changed

+117
-70
lines changed

src/Math-Accuracy-Core/PMAccuracy.class.st

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,8 @@ PMAccuracy >> initSubclassSelectorNames [
269269

270270
{ #category : #initialization }
271271
PMAccuracy >> initialize [
272+
273+
super initialize.
272274
parameters := Dictionary new.
273275
arguments := Dictionary new.
274276
results := Dictionary new.

src/Math-Accuracy-ODE/PMODEAccuracy.class.st

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -158,10 +158,12 @@ PMODEAccuracy >> checkTrapezoidAM2 [
158158

159159
{ #category : #initialization }
160160
PMODEAccuracy >> initialize [
161-
dt :=0.09.
162-
function := [:x :t | (t ** 4) * (t sin ** (2 * t cos)) * ( (2 * t negated) * (2 * t sin) * (t sin log) + t * (2 * t cos) * (t tan reciprocal) + 5)].
161+
162+
super initialize.
163+
dt := 0.09.
164+
function := [ :x :t | t ** 4 * (t sin ** (2 * t cos)) * (2 * t negated * (2 * t sin) * t sin log + t * (2 * t cos) * t tan reciprocal + 5) ].
163165
startState := 0.
164-
startTime := 0.3 .
166+
startTime := 0.3.
165167
endTime := Float halfPi
166168
]
167169

src/Math-Core-Process/PMIterativeProcess.class.st

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,11 @@ PMIterativeProcess >> hasConverged [
7979
{ #category : #initialization }
8080
PMIterativeProcess >> initialize [
8181

82+
super initialize.
83+
8284
desiredPrecision := self class defaultPrecision.
8385
maximumIterations := self class defaultMaximumIterations.
84-
^self
86+
^ self
8587
]
8688

8789
{ #category : #operation }

src/Math-Distributions/PMCongruentialRandomNumberGenerator.class.st

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,8 @@ PMCongruentialRandomNumberGenerator >> floatValue [
4747
{ #category : #initialization }
4848
PMCongruentialRandomNumberGenerator >> initialize [
4949

50+
super initialize.
51+
5052
self initialize: 2718281829.0 multiplicator: 3141592653.0 modulus: 4294967296.0
5153
]
5254

src/Math-Distributions/PMErfApproximation.class.st

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,11 +61,11 @@ PMErfApproximation class >> reset [
6161

6262
{ #category : #initialization }
6363
PMErfApproximation >> initialize [
64+
65+
super initialize.
6466
constant := 0.2316419.
6567
norm := 1 / (Float pi * 2) sqrt.
66-
series := PMPolynomial
67-
coefficients:
68-
#(0.31938153 -0.356563782 1.781477937 -1.821255978 1.330274429)
68+
series := PMPolynomial coefficients: #( 0.31938153 -0.356563782 1.781477937 -1.821255978 1.330274429 )
6969
]
7070

7171
{ #category : #information }

src/Math-KDTree/PMNNStore.class.st

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,13 @@ PMNNStore >> hash [
7878

7979
{ #category : #initialization }
8080
PMNNStore >> initialize [
81-
"can also be used for resetting as eg in testEqual2"
82-
lastUsedIndex :=0.
83-
maxDistance := ((self size = 0) ifTrue: [ 0.0 - Float infinity ]ifFalse: [ Float infinity ]). "(self size = 0) ifTrue: is necessary here, ifEmpty wouldnt work"
81+
"can also be used for resetting as eg in testEqual2"
82+
83+
super initialize.
84+
lastUsedIndex := 0.
85+
maxDistance := self size = 0
86+
ifTrue: [ 0.0 - Float infinity ]
87+
ifFalse: [ Float infinity ] "(self size = 0) ifTrue: is necessary here, ifEmpty wouldnt work"
8488
]
8589

8690
{ #category : #testing }

src/Math-Numerical/PMLagrangeInterpolator.class.st

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,9 @@ PMLagrangeInterpolator >> defaultSamplePoints [
3535
{ #category : #initialization }
3636
PMLagrangeInterpolator >> initialize [
3737

38-
^self initialize: self defaultSamplePoints
38+
super initialize.
39+
40+
^ self initialize: self defaultSamplePoints
3941
]
4042

4143
{ #category : #initialization }

src/Math-Numerical/PMLanczosFormula.class.st

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,10 @@ PMLanczosFormula >> gamma: aNumber [
4747
PMLanczosFormula >> initialize [
4848
"Private"
4949

50+
super initialize.
51+
5052
sqrt2Pi := (Float pi * 2) sqrt.
51-
coefficients := #(76.18009172947146 -86.50532032941677 24.01409824083091 -1.231739572450155 0.1208650973866179e-2 -0.5395239384953e-5)
53+
coefficients := #( 76.18009172947146 -86.50532032941677 24.01409824083091 -1.231739572450155 0.1208650973866179e-2 -0.5395239384953e-5 )
5254
]
5355

5456
{ #category : #information }

src/Math-Numerical/PMPointSeries.class.st

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,10 @@ PMPointSeries >> firstPoint [
5151
{ #category : #initialization }
5252
PMPointSeries >> initialize [
5353
"Create the point collection"
54+
55+
super initialize.
5456
points := SortedCollection sortBlock: self sortBlock.
55-
^self
57+
^ self
5658
]
5759

5860
{ #category : #'public methods' }

src/Math-StatisticalMoments/PMHistogram.class.st

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -331,6 +331,8 @@ PMHistogram >> growPositiveContents: anInteger [
331331
PMHistogram >> initialize [
332332
"Private - initializes the receiver with standard settings."
333333

334+
super initialize.
335+
334336
freeExtent := false.
335337
cacheSize := self class defaultCacheSize.
336338
desiredNumberOfBins := self class defaultNumberOfBins.

0 commit comments

Comments
 (0)