C# Class Coon.Compass.Procyon.alglib.alglib.blas

Show file Open project: dbaileychess/Compass

Public Methods

Method Description
columnidxabsmax ( double x, int i1, int i2, int j ) : int
copyandtranspose ( double a, int is1, int is2, int js1, int js2, double &b, int id1, int id2, int jd1, int jd2 ) : void
copymatrix ( double a, int is1, int is2, int js1, int js2, double &b, int id1, int id2, int jd1, int jd2 ) : void
inplacetranspose ( double &a, int i1, int i2, int j1, int j2, double &work ) : void
matrixmatrixmultiply ( double a, int ai1, int ai2, int aj1, int aj2, bool transa, double b, int bi1, int bi2, int bj1, int bj2, bool transb, double alpha, double &c, int ci1, int ci2, int cj1, int cj2, double beta, double &work ) : void
matrixvectormultiply ( double a, int i1, int i2, int j1, int j2, bool trans, double x, int ix1, int ix2, double alpha, double &y, int iy1, int iy2, double beta ) : void
pythag2 ( double x, double y ) : double
rowidxabsmax ( double x, int j1, int j2, int i ) : int
upperhessenberg1norm ( double a, int i1, int i2, int j1, int j2, double &work ) : double
vectoridxabsmax ( double x, int i1, int i2 ) : int
vectornorm2 ( double x, int i1, int i2 ) : double

Method Details

columnidxabsmax() public static method

public static columnidxabsmax ( double x, int i1, int i2, int j ) : int
x double
i1 int
i2 int
j int
return int

copyandtranspose() public static method

public static copyandtranspose ( double a, int is1, int is2, int js1, int js2, double &b, int id1, int id2, int jd1, int jd2 ) : void
a double
is1 int
is2 int
js1 int
js2 int
b double
id1 int
id2 int
jd1 int
jd2 int
return void

copymatrix() public static method

public static copymatrix ( double a, int is1, int is2, int js1, int js2, double &b, int id1, int id2, int jd1, int jd2 ) : void
a double
is1 int
is2 int
js1 int
js2 int
b double
id1 int
id2 int
jd1 int
jd2 int
return void

inplacetranspose() public static method

public static inplacetranspose ( double &a, int i1, int i2, int j1, int j2, double &work ) : void
a double
i1 int
i2 int
j1 int
j2 int
work double
return void

matrixmatrixmultiply() public static method

public static matrixmatrixmultiply ( double a, int ai1, int ai2, int aj1, int aj2, bool transa, double b, int bi1, int bi2, int bj1, int bj2, bool transb, double alpha, double &c, int ci1, int ci2, int cj1, int cj2, double beta, double &work ) : void
a double
ai1 int
ai2 int
aj1 int
aj2 int
transa bool
b double
bi1 int
bi2 int
bj1 int
bj2 int
transb bool
alpha double
c double
ci1 int
ci2 int
cj1 int
cj2 int
beta double
work double
return void

matrixvectormultiply() public static method

public static matrixvectormultiply ( double a, int i1, int i2, int j1, int j2, bool trans, double x, int ix1, int ix2, double alpha, double &y, int iy1, int iy2, double beta ) : void
a double
i1 int
i2 int
j1 int
j2 int
trans bool
x double
ix1 int
ix2 int
alpha double
y double
iy1 int
iy2 int
beta double
return void

pythag2() public static method

public static pythag2 ( double x, double y ) : double
x double
y double
return double

rowidxabsmax() public static method

public static rowidxabsmax ( double x, int j1, int j2, int i ) : int
x double
j1 int
j2 int
i int
return int

upperhessenberg1norm() public static method

public static upperhessenberg1norm ( double a, int i1, int i2, int j1, int j2, double &work ) : double
a double
i1 int
i2 int
j1 int
j2 int
work double
return double

vectoridxabsmax() public static method

public static vectoridxabsmax ( double x, int i1, int i2 ) : int
x double
i1 int
i2 int
return int

vectornorm2() public static method

public static vectornorm2 ( double x, int i1, int i2 ) : double
x double
i1 int
i2 int
return double