Skip to content

Commit

Permalink
Merge branch 'PolyMathOrg:master' into master
Browse files Browse the repository at this point in the history
  • Loading branch information
SergeStinckwich committed Jul 11, 2022
2 parents 232cfa7 + 7c07cd5 commit 42c9dc9
Show file tree
Hide file tree
Showing 16 changed files with 547 additions and 346 deletions.
5 changes: 3 additions & 2 deletions src/Math-AutomaticDifferenciation/PMDualNumber.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -142,9 +142,10 @@ PMDualNumber >> closeTo: aDualNumber [

{ #category : #'mathematical functions' }
PMDualNumber >> conjugated [

^ self class
value: self value conjugated
eps: self eps asComplex complexConjugate
value: self value complexConjugate
eps: self eps asComplex complexConjugate
]

{ #category : #'mathematical functions' }
Expand Down
6 changes: 3 additions & 3 deletions src/Math-Complex/Number.extension.st
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Number >> adaptToComplex: rcvr andSend: selector [
Number >> asComplex [
"Answer a Complex number that represents value of the receiver."

^ PMComplex real: self imaginary: 0
^ PMComplexNumber real: self imaginary: 0
]

{ #category : #'*Math-Complex' }
Expand All @@ -25,7 +25,7 @@ Number >> complexConjugate [

{ #category : #'*Math-Complex' }
Number >> i [
^ PMComplex real: 0 imaginary: self
^ PMComplexNumber real: 0 imaginary: self
]

{ #category : #'*Math-Complex' }
Expand All @@ -36,7 +36,7 @@ Number >> i: aNumber [
this is the same as (self + aNumber i) but a little bit more efficient."

aNumber isNumber ifFalse: [self error: 'Badly formed complex number'].
^PMComplex real: self imaginary: aNumber
^PMComplexNumber real: self imaginary: aNumber
]

{ #category : #'*Math-Complex' }
Expand Down

0 comments on commit 42c9dc9

Please sign in to comment.