Householder

scalation.mathstat.Householder
object Householder

The Householder object provides methods to compute Householder vectors and reflector matrices.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def house(x: VectorD): (VectorD, Double)

Compute a Householder vector v and its corresponding scalar b, where P = I - b * v * v.t is an orthogonal matrix and Px = ||x|| * e_1.

Compute a Householder vector v and its corresponding scalar b, where P = I - b * v * v.t is an orthogonal matrix and Px = ||x|| * e_1.

Value parameters

x

the vector to create the Householder vector from

Attributes

See also

Algorithm 5.1.1 in Matrix Computations.

Compute the Householder reflector matrix h = I - 2uu.t.

Compute the Householder reflector matrix h = I - 2uu.t.

Value parameters

x

the vector to create the Householder reflector from

Attributes

See also

Compute the Householder unit vector u, where P = I - b * u * u.t is an orthogonal matrix.

Compute the Householder unit vector u, where P = I - b * u * u.t is an orthogonal matrix.

Value parameters

x

the vector to create the unit Householder vector from

Attributes

See also