@@ -108,15 +108,11 @@ issymmetric(::UniformScaling) = true
108
108
ishermitian (J:: UniformScaling ) = isreal (J. λ)
109
109
isposdef (J:: UniformScaling ) = isposdef (J. λ)
110
110
111
- isposdef (J:: UniformScaling ) = isposdef (J. λ)
112
-
113
111
(+ )(J:: UniformScaling , x:: Number ) = J. λ + x
114
112
(+ )(x:: Number , J:: UniformScaling ) = x + J. λ
115
113
(- )(J:: UniformScaling , x:: Number ) = J. λ - x
116
114
(- )(x:: Number , J:: UniformScaling ) = x - J. λ
117
115
118
- (^ )(J:: UniformScaling , x:: Number ) = UniformScaling (J. λ ^ x)
119
-
120
116
(+ )(J1:: UniformScaling , J2:: UniformScaling ) = UniformScaling (J1. λ+ J2. λ)
121
117
(+ )(B:: BitArray{2} , J:: UniformScaling ) = Array (B) + J
122
118
(+ )(J:: UniformScaling , B:: BitArray{2} ) = J + Array (B)
@@ -264,8 +260,6 @@ Broadcast.broadcasted(::typeof(/), J::UniformScaling,x::Number) = UniformScaling
264
260
265
261
Broadcast. broadcasted (:: typeof (\ ), x:: Number ,J:: UniformScaling ) = UniformScaling (x\ J. λ)
266
262
267
- Broadcast. broadcasted (:: typeof (^ ), J:: UniformScaling ,x:: Number ) = UniformScaling (J. λ^ x)
268
-
269
263
(^ )(J:: UniformScaling , x:: Number ) = UniformScaling ((J. λ)^ x)
270
264
Base. literal_pow (:: typeof (^ ), J:: UniformScaling , x:: Val ) = UniformScaling (Base. literal_pow (^ , J. λ, x))
271
265
0 commit comments