@@ -100,7 +100,7 @@ PMComplexNumber class >> one [
100
100
^ self real: 1 imaginary: 0
101
101
]
102
102
103
- { #category : #' *Math-Complex ' }
103
+ { #category : #information }
104
104
PMComplexNumber class >> random [
105
105
" Answers a random number with abs between 0 and 1."
106
106
| random |
@@ -246,7 +246,7 @@ PMComplexNumber >> adaptToInteger: rcvr andSend: selector [
246
246
^ rcvr asComplex perform: selector with: self
247
247
]
248
248
249
- { #category : #' *Math-Complex ' }
249
+ { #category : #' double dispatch ' }
250
250
PMComplexNumber >> addPolynomial: aPolynomial [
251
251
^ aPolynomial addNumber: self
252
252
]
@@ -510,7 +510,7 @@ PMComplexNumber >> divideSecureBy: anObject [
510
510
^ anObject adaptToComplex: self andSend: #/ .
511
511
]
512
512
513
- { #category : #' *Math-Complex ' }
513
+ { #category : #' double dispatch ' }
514
514
PMComplexNumber >> dividingPolynomial: aPolynomial [
515
515
^ aPolynomial timesNumber: 1 / self
516
516
]
@@ -613,7 +613,7 @@ PMComplexNumber >> printOn: aStream [
613
613
614
614
]
615
615
616
- { #category : #' *Math-Complex ' }
616
+ { #category : #' double dispatch ' }
617
617
PMComplexNumber >> productWithVector: aVector [
618
618
" Answers a new vector product of the receiver with aVector."
619
619
@@ -662,7 +662,7 @@ PMComplexNumber >> raisedToInteger: operand [
662
662
^ result
663
663
]
664
664
665
- { #category : #' *Math-Complex ' }
665
+ { #category : #information }
666
666
PMComplexNumber >> random [
667
667
" analog to Number>>random. However, the only bound is that the abs of the produced complex is less than the length of the receive. The receiver effectively defines a disc within which the random element can be produced."
668
668
^ self class random * self
@@ -751,7 +751,7 @@ PMComplexNumber >> squaredNorm [
751
751
^ real * real + (imaginary * imaginary)
752
752
]
753
753
754
- { #category : #' *Math-Complex ' }
754
+ { #category : #' double dispatch ' }
755
755
PMComplexNumber >> subtractToPolynomial: aPolynomial [
756
756
^ aPolynomial addNumber: self negated
757
757
]
@@ -779,7 +779,7 @@ PMComplexNumber >> tanh [
779
779
^ self i tan i negated
780
780
]
781
781
782
- { #category : #' *Math-Complex ' }
782
+ { #category : #' double dispatch ' }
783
783
PMComplexNumber >> timesPolynomial: aPolynomial [
784
784
^ aPolynomial timesNumber: self
785
785
]
0 commit comments