File tree Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Original file line number Diff line number Diff line change 204
204
205
205
+ (A:: SymTridiagonal , B:: SymTridiagonal ) = SymTridiagonal (A. dv+ B. dv, A. ev+ B. ev)
206
206
- (A:: SymTridiagonal , B:: SymTridiagonal ) = SymTridiagonal (A. dv- B. dv, A. ev- B. ev)
207
+ - (A:: SymTridiagonal ) = SymTridiagonal (- A. dv, - A. ev)
207
208
* (A:: SymTridiagonal , B:: Number ) = SymTridiagonal (A. dv* B, A. ev* B)
208
209
* (B:: Number , A:: SymTridiagonal ) = A* B
209
210
/ (A:: SymTridiagonal , B:: Number ) = SymTridiagonal (A. dv/ B, A. ev/ B)
Original file line number Diff line number Diff line change 294
294
@test_throws DimensionMismatch LinearAlgebra. mul! (Cnm,B,Cnn)
295
295
end
296
296
end
297
+ @testset " Negation" begin
298
+ mA = - A
299
+ @test mA isa mat_type
300
+ @test - mA == A
301
+ end
297
302
if mat_type == SymTridiagonal
298
303
@testset " Tridiagonal/SymTridiagonal mixing ops" begin
299
304
B = convert (Tridiagonal{elty}, A)
You can’t perform that action at this time.
0 commit comments