public class Householder4SubVector extends HouseholderReflection
Constructor and Description |
---|
Householder4SubVector(int size,
HouseholderContext ctx) |
Householder4SubVector(int size,
int startIndex,
Vector v) |
Householder4SubVector(int size,
Vector v) |
Householder4SubVector(int size,
Vector v,
double beta,
double lambda) |
Modifier and Type | Method and Description |
---|---|
Vector |
definingVector()
Get the Householder defining vector which is orthogonal to the Householder hyperplane.
|
Vector |
reflect(Vector x)
Apply the Householder matrix, H, to a column vector, x.
|
H, product, product, reflect, reflectColumns, reflectRows, reflectVectors, rightReflect
public Householder4SubVector(int size, Vector v)
public Householder4SubVector(int size, int startIndex, Vector v)
public Householder4SubVector(int size, HouseholderContext ctx)
public Householder4SubVector(int size, Vector v, double beta, double lambda)
public Vector definingVector()
HouseholderReflection
definingVector
in class HouseholderReflection
public Vector reflect(Vector x)
HouseholderReflection
Hx = x - 2 * <v,x> * v
reflect
in class HouseholderReflection
x
- a vectorCopyright © 2010-2020 NM FinTech Ltd.. All Rights Reserved.