Method | Description | |
---|---|---|
sparseadd ( sparsematrix s, int i, int j, double v ) : void | ||
sparseconverttocrs ( sparsematrix s ) : void | ||
sparseconverttohash ( sparsematrix s ) : void | ||
sparsecopy ( sparsematrix s0, sparsematrix s1 ) : void | ||
sparsecopytocrs ( sparsematrix s0, sparsematrix s1 ) : void | ||
sparsecopytohash ( sparsematrix s0, sparsematrix s1 ) : void | ||
sparsecreate ( int m, int n, int k, sparsematrix s ) : void | ||
sparsecreatecrs ( int m, int n, int ner, sparsematrix s ) : void | ||
sparseenumerate ( sparsematrix s, int &t0, int &t1, int &i, int &j, double &v ) : bool | ||
sparsefree ( sparsematrix s ) : void | ||
sparseget ( sparsematrix s, int i, int j ) : double | ||
sparsegetaveragelengthofchain ( sparsematrix s ) : double | ||
sparsegetdiagonal ( sparsematrix s, int i ) : double | ||
sparsegetmatrixtype ( sparsematrix s ) : int | ||
sparsegetncols ( sparsematrix s ) : int | ||
sparsegetnrows ( sparsematrix s ) : int | ||
sparsegetrow ( sparsematrix s, int i, double &irow ) : void | ||
sparseiscrs ( sparsematrix s ) : bool | ||
sparseishash ( sparsematrix s ) : bool | ||
sparsemm ( sparsematrix s, double a, int k, double &b ) : void | ||
sparsemm2 ( sparsematrix s, double a, int k, double &b0, double &b1 ) : void | ||
sparsemtm ( sparsematrix s, double a, int k, double &b ) : void | ||
sparsemtv ( sparsematrix s, double x, double &y ) : void | ||
sparsemv ( sparsematrix s, double x, double &y ) : void | ||
sparsemv2 ( sparsematrix s, double x, double &y0, double &y1 ) : void | ||
sparseresizematrix ( sparsematrix s ) : void | ||
sparserewriteexisting ( sparsematrix s, int i, int j, double v ) : bool | ||
sparseset ( sparsematrix s, int i, int j, double v ) : void | ||
sparsesmm ( sparsematrix s, bool isupper, double a, int k, double &b ) : void | ||
sparsesmv ( sparsematrix s, bool isupper, double x, double &y ) : void |
Method | Description | |
---|---|---|
hash ( int i, int j, int tabsize ) : int | ||
sparseinitduidx ( sparsematrix s ) : void |
public static sparseadd ( sparsematrix s, int i, int j, double v ) : void | ||
s | sparsematrix | |
i | int | |
j | int | |
v | double | |
return | void |
public static sparseconverttocrs ( sparsematrix s ) : void | ||
s | sparsematrix | |
return | void |
public static sparseconverttohash ( sparsematrix s ) : void | ||
s | sparsematrix | |
return | void |
public static sparsecopy ( sparsematrix s0, sparsematrix s1 ) : void | ||
s0 | sparsematrix | |
s1 | sparsematrix | |
return | void |
public static sparsecopytocrs ( sparsematrix s0, sparsematrix s1 ) : void | ||
s0 | sparsematrix | |
s1 | sparsematrix | |
return | void |
public static sparsecopytohash ( sparsematrix s0, sparsematrix s1 ) : void | ||
s0 | sparsematrix | |
s1 | sparsematrix | |
return | void |
public static sparsecreate ( int m, int n, int k, sparsematrix s ) : void | ||
m | int | |
n | int | |
k | int | |
s | sparsematrix | |
return | void |
public static sparsecreatecrs ( int m, int n, int ner, sparsematrix s ) : void | ||
m | int | |
n | int | |
ner | int | |
s | sparsematrix | |
return | void |
public static sparseenumerate ( sparsematrix s, int &t0, int &t1, int &i, int &j, double &v ) : bool | ||
s | sparsematrix | |
t0 | int | |
t1 | int | |
i | int | |
j | int | |
v | double | |
return | bool |
public static sparsefree ( sparsematrix s ) : void | ||
s | sparsematrix | |
return | void |
public static sparseget ( sparsematrix s, int i, int j ) : double | ||
s | sparsematrix | |
i | int | |
j | int | |
return | double |
public static sparsegetaveragelengthofchain ( sparsematrix s ) : double | ||
s | sparsematrix | |
return | double |
public static sparsegetdiagonal ( sparsematrix s, int i ) : double | ||
s | sparsematrix | |
i | int | |
return | double |
public static sparsegetmatrixtype ( sparsematrix s ) : int | ||
s | sparsematrix | |
return | int |
public static sparsegetncols ( sparsematrix s ) : int | ||
s | sparsematrix | |
return | int |
public static sparsegetnrows ( sparsematrix s ) : int | ||
s | sparsematrix | |
return | int |
public static sparsegetrow ( sparsematrix s, int i, double &irow ) : void | ||
s | sparsematrix | |
i | int | |
irow | double | |
return | void |
public static sparseiscrs ( sparsematrix s ) : bool | ||
s | sparsematrix | |
return | bool |
public static sparseishash ( sparsematrix s ) : bool | ||
s | sparsematrix | |
return | bool |
public static sparsemm ( sparsematrix s, double a, int k, double &b ) : void | ||
s | sparsematrix | |
a | double | |
k | int | |
b | double | |
return | void |
public static sparsemm2 ( sparsematrix s, double a, int k, double &b0, double &b1 ) : void | ||
s | sparsematrix | |
a | double | |
k | int | |
b0 | double | |
b1 | double | |
return | void |
public static sparsemtm ( sparsematrix s, double a, int k, double &b ) : void | ||
s | sparsematrix | |
a | double | |
k | int | |
b | double | |
return | void |
public static sparsemtv ( sparsematrix s, double x, double &y ) : void | ||
s | sparsematrix | |
x | double | |
y | double | |
return | void |
public static sparsemv ( sparsematrix s, double x, double &y ) : void | ||
s | sparsematrix | |
x | double | |
y | double | |
return | void |
public static sparsemv2 ( sparsematrix s, double x, double &y0, double &y1 ) : void | ||
s | sparsematrix | |
x | double | |
y0 | double | |
y1 | double | |
return | void |
public static sparseresizematrix ( sparsematrix s ) : void | ||
s | sparsematrix | |
return | void |
public static sparserewriteexisting ( sparsematrix s, int i, int j, double v ) : bool | ||
s | sparsematrix | |
i | int | |
j | int | |
v | double | |
return | bool |
public static sparseset ( sparsematrix s, int i, int j, double v ) : void | ||
s | sparsematrix | |
i | int | |
j | int | |
v | double | |
return | void |
public static sparsesmm ( sparsematrix s, bool isupper, double a, int k, double &b ) : void | ||
s | sparsematrix | |
isupper | bool | |
a | double | |
k | int | |
b | double | |
return | void |
public static sparsesmv ( sparsematrix s, bool isupper, double x, double &y ) : void | ||
s | sparsematrix | |
isupper | bool | |
x | double | |
y | double | |
return | void |