Method | Description | |
---|---|---|
cmatrixlq ( complex &a, int m, int n, complex &tau ) : void | ||
cmatrixlqunpackl ( complex a, int m, int n, complex &l ) : void | ||
cmatrixlqunpackq ( complex a, int m, int n, complex tau, int qrows, complex &q ) : void | ||
cmatrixqr ( complex &a, int m, int n, complex &tau ) : void | ||
cmatrixqrunpackq ( complex a, int m, int n, complex tau, int qcolumns, complex &q ) : void | ||
cmatrixqrunpackr ( complex a, int m, int n, complex &r ) : void | ||
hmatrixtd ( complex &a, int n, bool isupper, complex &tau, double &d, double &e ) : void | ||
hmatrixtdunpackq ( complex a, int n, bool isupper, complex tau, complex &q ) : void | ||
rmatrixbd ( double &a, int m, int n, double &tauq, double &taup ) : void | ||
rmatrixbdmultiplybyp ( double qp, int m, int n, double taup, double &z, int zrows, int zcolumns, bool fromtheright, bool dotranspose ) : void | ||
rmatrixbdmultiplybyq ( double qp, int m, int n, double tauq, double &z, int zrows, int zcolumns, bool fromtheright, bool dotranspose ) : void | ||
rmatrixbdunpackdiagonals ( double b, int m, int n, bool &isupper, double &d, double &e ) : void | ||
rmatrixbdunpackpt ( double qp, int m, int n, double taup, int ptrows, double &pt ) : void | ||
rmatrixbdunpackq ( double qp, int m, int n, double tauq, int qcolumns, double &q ) : void | ||
rmatrixhessenberg ( double &a, int n, double &tau ) : void | ||
rmatrixhessenbergunpackh ( double a, int n, double &h ) : void | ||
rmatrixhessenbergunpackq ( double a, int n, double tau, double &q ) : void | ||
rmatrixlq ( double &a, int m, int n, double &tau ) : void | ||
rmatrixlqunpackl ( double a, int m, int n, double &l ) : void | ||
rmatrixlqunpackq ( double a, int m, int n, double tau, int qrows, double &q ) : void | ||
rmatrixqr ( double &a, int m, int n, double &tau ) : void | ||
rmatrixqrunpackq ( double a, int m, int n, double tau, int qcolumns, double &q ) : void | ||
rmatrixqrunpackr ( double a, int m, int n, double &r ) : void | ||
smatrixtd ( double &a, int n, bool isupper, double &tau, double &d, double &e ) : void | ||
smatrixtdunpackq ( double a, int n, bool isupper, double tau, double &q ) : void |
Method | Description | |
---|---|---|
cmatrixblockreflector ( complex &a, complex &tau, bool columnwisea, int lengtha, int blocksize, complex &t, complex &work ) : void | ||
cmatrixlqbasecase ( complex &a, int m, int n, complex &work, complex &t, complex &tau ) : void | ||
cmatrixqrbasecase ( complex &a, int m, int n, complex &work, complex &t, complex &tau ) : void | ||
rmatrixblockreflector ( double &a, double &tau, bool columnwisea, int lengtha, int blocksize, double &t, double &work ) : void | ||
rmatrixlqbasecase ( double &a, int m, int n, double &work, double &t, double &tau ) : void | ||
rmatrixqrbasecase ( double &a, int m, int n, double &work, double &t, double &tau ) : void |
public static cmatrixlq ( complex &a, int m, int n, complex &tau ) : void | ||
a | complex | |
m | int | |
n | int | |
tau | complex | |
return | void |
public static cmatrixlqunpackl ( complex a, int m, int n, complex &l ) : void | ||
a | complex | |
m | int | |
n | int | |
l | complex | |
return | void |
public static cmatrixlqunpackq ( complex a, int m, int n, complex tau, int qrows, complex &q ) : void | ||
a | complex | |
m | int | |
n | int | |
tau | complex | |
qrows | int | |
q | complex | |
return | void |
public static cmatrixqr ( complex &a, int m, int n, complex &tau ) : void | ||
a | complex | |
m | int | |
n | int | |
tau | complex | |
return | void |
public static cmatrixqrunpackq ( complex a, int m, int n, complex tau, int qcolumns, complex &q ) : void | ||
a | complex | |
m | int | |
n | int | |
tau | complex | |
qcolumns | int | |
q | complex | |
return | void |
public static cmatrixqrunpackr ( complex a, int m, int n, complex &r ) : void | ||
a | complex | |
m | int | |
n | int | |
r | complex | |
return | void |
public static hmatrixtd ( complex &a, int n, bool isupper, complex &tau, double &d, double &e ) : void | ||
a | complex | |
n | int | |
isupper | bool | |
tau | complex | |
d | double | |
e | double | |
return | void |
public static hmatrixtdunpackq ( complex a, int n, bool isupper, complex tau, complex &q ) : void | ||
a | complex | |
n | int | |
isupper | bool | |
tau | complex | |
q | complex | |
return | void |
public static rmatrixbd ( double &a, int m, int n, double &tauq, double &taup ) : void | ||
a | double | |
m | int | |
n | int | |
tauq | double | |
taup | double | |
return | void |
public static rmatrixbdmultiplybyp ( double qp, int m, int n, double taup, double &z, int zrows, int zcolumns, bool fromtheright, bool dotranspose ) : void | ||
qp | double | |
m | int | |
n | int | |
taup | double | |
z | double | |
zrows | int | |
zcolumns | int | |
fromtheright | bool | |
dotranspose | bool | |
return | void |
public static rmatrixbdmultiplybyq ( double qp, int m, int n, double tauq, double &z, int zrows, int zcolumns, bool fromtheright, bool dotranspose ) : void | ||
qp | double | |
m | int | |
n | int | |
tauq | double | |
z | double | |
zrows | int | |
zcolumns | int | |
fromtheright | bool | |
dotranspose | bool | |
return | void |
public static rmatrixbdunpackdiagonals ( double b, int m, int n, bool &isupper, double &d, double &e ) : void | ||
b | double | |
m | int | |
n | int | |
isupper | bool | |
d | double | |
e | double | |
return | void |
public static rmatrixbdunpackpt ( double qp, int m, int n, double taup, int ptrows, double &pt ) : void | ||
qp | double | |
m | int | |
n | int | |
taup | double | |
ptrows | int | |
pt | double | |
return | void |
public static rmatrixbdunpackq ( double qp, int m, int n, double tauq, int qcolumns, double &q ) : void | ||
qp | double | |
m | int | |
n | int | |
tauq | double | |
qcolumns | int | |
q | double | |
return | void |
public static rmatrixhessenberg ( double &a, int n, double &tau ) : void | ||
a | double | |
n | int | |
tau | double | |
return | void |
public static rmatrixhessenbergunpackh ( double a, int n, double &h ) : void | ||
a | double | |
n | int | |
h | double | |
return | void |
public static rmatrixhessenbergunpackq ( double a, int n, double tau, double &q ) : void | ||
a | double | |
n | int | |
tau | double | |
q | double | |
return | void |
public static rmatrixlq ( double &a, int m, int n, double &tau ) : void | ||
a | double | |
m | int | |
n | int | |
tau | double | |
return | void |
public static rmatrixlqunpackl ( double a, int m, int n, double &l ) : void | ||
a | double | |
m | int | |
n | int | |
l | double | |
return | void |
public static rmatrixlqunpackq ( double a, int m, int n, double tau, int qrows, double &q ) : void | ||
a | double | |
m | int | |
n | int | |
tau | double | |
qrows | int | |
q | double | |
return | void |
public static rmatrixqr ( double &a, int m, int n, double &tau ) : void | ||
a | double | |
m | int | |
n | int | |
tau | double | |
return | void |
public static rmatrixqrunpackq ( double a, int m, int n, double tau, int qcolumns, double &q ) : void | ||
a | double | |
m | int | |
n | int | |
tau | double | |
qcolumns | int | |
q | double | |
return | void |
public static rmatrixqrunpackr ( double a, int m, int n, double &r ) : void | ||
a | double | |
m | int | |
n | int | |
r | double | |
return | void |
public static smatrixtd ( double &a, int n, bool isupper, double &tau, double &d, double &e ) : void | ||
a | double | |
n | int | |
isupper | bool | |
tau | double | |
d | double | |
e | double | |
return | void |
public static smatrixtdunpackq ( double a, int n, bool isupper, double tau, double &q ) : void | ||
a | double | |
n | int | |
isupper | bool | |
tau | double | |
q | double | |
return | void |