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

Afficher le fichier Open project: dbaileychess/Compass

Méthodes publiques

Méthode 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

Private Methods

Méthode Description
hash ( int i, int j, int tabsize ) : int
sparseinitduidx ( sparsematrix s ) : void

Method Details

sparseadd() public static méthode

public static sparseadd ( sparsematrix s, int i, int j, double v ) : void
s sparsematrix
i int
j int
v double
Résultat void

sparseconverttocrs() public static méthode

public static sparseconverttocrs ( sparsematrix s ) : void
s sparsematrix
Résultat void

sparseconverttohash() public static méthode

public static sparseconverttohash ( sparsematrix s ) : void
s sparsematrix
Résultat void

sparsecopy() public static méthode

public static sparsecopy ( sparsematrix s0, sparsematrix s1 ) : void
s0 sparsematrix
s1 sparsematrix
Résultat void

sparsecopytocrs() public static méthode

public static sparsecopytocrs ( sparsematrix s0, sparsematrix s1 ) : void
s0 sparsematrix
s1 sparsematrix
Résultat void

sparsecopytohash() public static méthode

public static sparsecopytohash ( sparsematrix s0, sparsematrix s1 ) : void
s0 sparsematrix
s1 sparsematrix
Résultat void

sparsecreate() public static méthode

public static sparsecreate ( int m, int n, int k, sparsematrix s ) : void
m int
n int
k int
s sparsematrix
Résultat void

sparsecreatecrs() public static méthode

public static sparsecreatecrs ( int m, int n, int ner, sparsematrix s ) : void
m int
n int
ner int
s sparsematrix
Résultat void

sparseenumerate() public static méthode

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
Résultat bool

sparsefree() public static méthode

public static sparsefree ( sparsematrix s ) : void
s sparsematrix
Résultat void

sparseget() public static méthode

public static sparseget ( sparsematrix s, int i, int j ) : double
s sparsematrix
i int
j int
Résultat double

sparsegetaveragelengthofchain() public static méthode

public static sparsegetaveragelengthofchain ( sparsematrix s ) : double
s sparsematrix
Résultat double

sparsegetdiagonal() public static méthode

public static sparsegetdiagonal ( sparsematrix s, int i ) : double
s sparsematrix
i int
Résultat double

sparsegetmatrixtype() public static méthode

public static sparsegetmatrixtype ( sparsematrix s ) : int
s sparsematrix
Résultat int

sparsegetncols() public static méthode

public static sparsegetncols ( sparsematrix s ) : int
s sparsematrix
Résultat int

sparsegetnrows() public static méthode

public static sparsegetnrows ( sparsematrix s ) : int
s sparsematrix
Résultat int

sparsegetrow() public static méthode

public static sparsegetrow ( sparsematrix s, int i, double &irow ) : void
s sparsematrix
i int
irow double
Résultat void

sparseiscrs() public static méthode

public static sparseiscrs ( sparsematrix s ) : bool
s sparsematrix
Résultat bool

sparseishash() public static méthode

public static sparseishash ( sparsematrix s ) : bool
s sparsematrix
Résultat bool

sparsemm() public static méthode

public static sparsemm ( sparsematrix s, double a, int k, double &b ) : void
s sparsematrix
a double
k int
b double
Résultat void

sparsemm2() public static méthode

public static sparsemm2 ( sparsematrix s, double a, int k, double &b0, double &b1 ) : void
s sparsematrix
a double
k int
b0 double
b1 double
Résultat void

sparsemtm() public static méthode

public static sparsemtm ( sparsematrix s, double a, int k, double &b ) : void
s sparsematrix
a double
k int
b double
Résultat void

sparsemtv() public static méthode

public static sparsemtv ( sparsematrix s, double x, double &y ) : void
s sparsematrix
x double
y double
Résultat void

sparsemv() public static méthode

public static sparsemv ( sparsematrix s, double x, double &y ) : void
s sparsematrix
x double
y double
Résultat void

sparsemv2() public static méthode

public static sparsemv2 ( sparsematrix s, double x, double &y0, double &y1 ) : void
s sparsematrix
x double
y0 double
y1 double
Résultat void

sparseresizematrix() public static méthode

public static sparseresizematrix ( sparsematrix s ) : void
s sparsematrix
Résultat void

sparserewriteexisting() public static méthode

public static sparserewriteexisting ( sparsematrix s, int i, int j, double v ) : bool
s sparsematrix
i int
j int
v double
Résultat bool

sparseset() public static méthode

public static sparseset ( sparsematrix s, int i, int j, double v ) : void
s sparsematrix
i int
j int
v double
Résultat void

sparsesmm() public static méthode

public static sparsesmm ( sparsematrix s, bool isupper, double a, int k, double &b ) : void
s sparsematrix
isupper bool
a double
k int
b double
Résultat void

sparsesmv() public static méthode

public static sparsesmv ( sparsematrix s, bool isupper, double x, double &y ) : void
s sparsematrix
isupper bool
x double
y double
Résultat void