mirror of
https://github.com/gonum/gonum.git
synced 2025-10-18 21:15:23 +08:00
mat: panic if matrix is empty in Tridiag.Norm
This commit is contained in:

committed by
Vladimír Chalupecký

parent
32854e3cda
commit
d440876c00
@@ -188,6 +188,9 @@ func (a *Tridiag) Trace() float64 {
|
|||||||
//
|
//
|
||||||
// Norm will panic with ErrNormOrder if an illegal norm is specified.
|
// Norm will panic with ErrNormOrder if an illegal norm is specified.
|
||||||
func (a *Tridiag) Norm(norm float64) float64 {
|
func (a *Tridiag) Norm(norm float64) float64 {
|
||||||
|
if a.IsEmpty() {
|
||||||
|
panic(ErrZeroLength)
|
||||||
|
}
|
||||||
return lapack64.Langt(normLapack(norm, false), a.mat)
|
return lapack64.Langt(normLapack(norm, false), a.mat)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user