Package | Description |
---|---|
dev.nm.algebra.linear.matrix.doubles.factorization.eigen.qr | |
dev.nm.algebra.linear.matrix.doubles.matrixtype |
Modifier and Type | Method and Description |
---|---|
List<GivensMatrix> |
SymmetricQRAlgorithm.Gs()
Gets the list of Gk's produced in the process of diagonalizing the
tridiagonal matrix.
|
Modifier and Type | Method and Description |
---|---|
static GivensMatrix |
GivensMatrix.Ctor2x2(double c,
double s)
Same as
new GivensMatrix(2, 1, 2, c, s) . |
static GivensMatrix |
GivensMatrix.CtorFromRho(int dim,
int i,
int j,
double rho)
Constructs a Givens matrix from ρ.
|
static GivensMatrix |
GivensMatrix.CtorToRotateColumns(int dim,
int j1,
int j2,
double a,
double b)
Constructs a Givens matrix such that [a b] * G = [* 0].
|
static GivensMatrix |
GivensMatrix.CtorToRotateRows(int dim,
int i1,
int i2,
double a,
double b)
Constructs a Givens matrix such that G * [a b]t = [* 0]t.
|
static GivensMatrix |
GivensMatrix.CtorToZeroOutEntry(Matrix A,
int i,
int j)
Constructs a Givens matrix such that G * A has 0 in the [i,j] entry.
|
static GivensMatrix |
GivensMatrix.CtorToZeroOutEntryByTranspose(Matrix A,
int i,
int j)
Constructs a Givens matrix such that Gt * A has 0 in the [i,j]
entry.
|
GivensMatrix |
GivensMatrix.deepCopy() |
GivensMatrix |
GivensMatrix.ONE() |
GivensMatrix |
GivensMatrix.t() |
Modifier and Type | Method and Description |
---|---|
static Matrix |
GivensMatrix.product(GivensMatrix[] Gs)
Given an array of Givens matrices {Gi},
computes G, where
G = G1 * G2 * ...
|
Modifier and Type | Method and Description |
---|---|
static Matrix |
GivensMatrix.product(List<GivensMatrix> Gs) |
Constructor and Description |
---|
GivensMatrix(GivensMatrix that)
Copy constructor.
|
Copyright © 2010-2020 NM FinTech Ltd.. All Rights Reserved.