Bidiagonal

scalation.mathstat.Bidiagonal
class Bidiagonal(a: MatrixD)

Value parameters

a

the m-by-n matrix to bidiagonalize (requires m >= n)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

Bidiagonalize matrix a using the Householder Bidiagonalization Algorithm to compute orthogonal matrices u and v such that u.t * a * v = b where matrix b is bidiagonal.

Bidiagonalize matrix a using the Householder Bidiagonalization Algorithm to compute orthogonal matrices u and v such that u.t * a * v = b where matrix b is bidiagonal.

Attributes

def bmax: Double

Return the maximum column magnitude from bidiagonal matrix b.

Return the maximum column magnitude from bidiagonal matrix b.

Attributes

def e_q: (VectorD, VectorD)

Return the super-diagonal e and main diagonal q as vectors.

Return the super-diagonal e and main diagonal q as vectors.

Attributes

def sdot(v1: VectorD, v2: VectorD, from: Int): Double

Compute the sliced dot product. Take the dot product of two row/column vectors starting from the 'from' parameter.

Compute the sliced dot product. Take the dot product of two row/column vectors starting from the 'from' parameter.

Value parameters

from

the offset from which to compute the sliced dot product

v1

the first vector

v2

the second vector

Attributes

def test(): Unit

Test whether the product of factorization equals the orginal matrix.

Test whether the product of factorization equals the orginal matrix.

Attributes