178
178
elseif A. uplo == ' L' && (i == j + 1 )
179
179
@inbounds A. ev[j] = x
180
180
elseif ! iszero (x)
181
- throw (ArgumentError (string ( " cannot set entry ($i , $j ) off the " ,
182
- " $( istriu (A) ? " upper" : " lower" ) bidiagonal band to a nonzero value ( $x ) " )))
181
+ throw (ArgumentError (LazyString ( lazy " cannot set entry ($i, $j) off the " ,
182
+ istriu (A) ? " upper" : " lower" , " bidiagonal band to a nonzero value " , x )))
183
183
end
184
184
return x
185
185
end
@@ -343,8 +343,8 @@ isdiag(M::Bidiagonal) = iszero(M.ev)
343
343
function tril! (M:: Bidiagonal{T} , k:: Integer = 0 ) where T
344
344
n = length (M. dv)
345
345
if ! (- n - 1 <= k <= n - 1 )
346
- throw (ArgumentError (string ( " the requested diagonal, $k , must be at least " ,
347
- " $(- n - 1 ) and at most $(n - 1 ) in an $n -by-$n matrix" )))
346
+ throw (ArgumentError (LazyString ( lazy " the requested diagonal, $k, must be at least " ,
347
+ lazy " $(-n - 1) and at most $(n - 1) in an $n-by-$n matrix" )))
348
348
elseif M. uplo == ' U' && k < 0
349
349
fill! (M. dv, zero (T))
350
350
fill! (M. ev, zero (T))
362
362
function triu! (M:: Bidiagonal{T} , k:: Integer = 0 ) where T
363
363
n = length (M. dv)
364
364
if ! (- n + 1 <= k <= n + 1 )
365
- throw (ArgumentError (string ( " the requested diagonal, $k , must be at least" ,
366
- " $(- n + 1 ) and at most $(n + 1 ) in an $n -by-$n matrix" )))
365
+ throw (ArgumentError (LazyString ( lazy " the requested diagonal, $k, must be at least" ,
366
+ lazy " $(-n + 1) and at most $(n + 1) in an $n-by-$n matrix" )))
367
367
elseif M. uplo == ' L' && k > 0
368
368
fill! (M. dv, zero (T))
369
369
fill! (M. ev, zero (T))
@@ -388,8 +388,8 @@ function diag(M::Bidiagonal{T}, n::Integer=0) where T
388
388
elseif - size (M,1 ) <= n <= size (M,1 )
389
389
return fill! (similar (M. dv, size (M,1 )- abs (n)), zero (T))
390
390
else
391
- throw (ArgumentError (string ( " requested diagonal, $n , must be at least $(- size (M, 1 )) " ,
392
- " and at most $(size (M, 2 )) for an $(size (M, 1 )) -by-$(size (M, 2 )) matrix" )))
391
+ throw (ArgumentError (LazyString ( lazy " requested diagonal, $n, must be at least $(-size(M, 1)) " ,
392
+ lazy " and at most $(size(M, 2)) for an $(size(M, 1))-by-$(size(M, 2)) matrix" )))
393
393
end
394
394
end
395
395
0 commit comments