Skip to content

Commit c68e506

Browse files
committed
Remove duplicated code + fix tests
1 parent ffadf42 commit c68e506

File tree

2 files changed

+2
-11
lines changed

2 files changed

+2
-11
lines changed

src/Math-AutomaticDifferenciation/PMDualNumber.class.st

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,8 +135,7 @@ PMDualNumber >> asInteger [
135135
{ #category : #comparing }
136136
PMDualNumber >> closeTo: aDualNumber [
137137

138-
^ (value closeTo: aDualNumber value) and: [
139-
eps closeTo: aDualNumber eps ]
138+
^ self closeTo: aDualNumber precision: Float defaultComparisonPrecision
140139
]
141140

142141
{ #category : #comparing }

src/Math-AutomaticDifferenciation/PMHyperDualNumber.class.st

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -96,18 +96,10 @@ PMHyperDualNumber >> arcTan [
9696
yourself
9797
]
9898

99-
{ #category : #comparing }
100-
PMHyperDualNumber >> closeTo: aHyperDualNumber [
101-
102-
^ (super closeTo: aHyperDualNumber) and: [
103-
(eps2 closeTo: aHyperDualNumber eps2) and: [
104-
eps1eps2 closeTo: aHyperDualNumber eps1eps2 ] ]
105-
]
106-
10799
{ #category : #comparing }
108100
PMHyperDualNumber >> closeTo: aHyperDualNumber precision: aPrecision [
109101

110-
^ (super closeTo: aHyperDualNumber asFloat precision: aPrecision) and: [
102+
^ (super closeTo: aHyperDualNumber precision: aPrecision) and: [
111103
(eps2 closeTo: aHyperDualNumber eps2 precision: aPrecision) and: [ eps1eps2 closeTo: aHyperDualNumber eps1eps2 precision: aPrecision ] ]
112104
]
113105

0 commit comments

Comments
 (0)