C# Класс Coon.Compass.Procyon.alglib.alglib.sparse

Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
hash ( int i, int j, int tabsize ) : int
sparseinitduidx ( sparsematrix s ) : void

Описание методов

sparseadd() публичный статический Метод

public static sparseadd ( sparsematrix s, int i, int j, double v ) : void
s sparsematrix
i int
j int
v double
Результат void

sparseconverttocrs() публичный статический Метод

public static sparseconverttocrs ( sparsematrix s ) : void
s sparsematrix
Результат void

sparseconverttohash() публичный статический Метод

public static sparseconverttohash ( sparsematrix s ) : void
s sparsematrix
Результат void

sparsecopy() публичный статический Метод

public static sparsecopy ( sparsematrix s0, sparsematrix s1 ) : void
s0 sparsematrix
s1 sparsematrix
Результат void

sparsecopytocrs() публичный статический Метод

public static sparsecopytocrs ( sparsematrix s0, sparsematrix s1 ) : void
s0 sparsematrix
s1 sparsematrix
Результат void

sparsecopytohash() публичный статический Метод

public static sparsecopytohash ( sparsematrix s0, sparsematrix s1 ) : void
s0 sparsematrix
s1 sparsematrix
Результат void

sparsecreate() публичный статический Метод

public static sparsecreate ( int m, int n, int k, sparsematrix s ) : void
m int
n int
k int
s sparsematrix
Результат void

sparsecreatecrs() публичный статический Метод

public static sparsecreatecrs ( int m, int n, int ner, sparsematrix s ) : void
m int
n int
ner int
s sparsematrix
Результат void

sparseenumerate() публичный статический Метод

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
Результат bool

sparsefree() публичный статический Метод

public static sparsefree ( sparsematrix s ) : void
s sparsematrix
Результат void

sparseget() публичный статический Метод

public static sparseget ( sparsematrix s, int i, int j ) : double
s sparsematrix
i int
j int
Результат double

sparsegetaveragelengthofchain() публичный статический Метод

public static sparsegetaveragelengthofchain ( sparsematrix s ) : double
s sparsematrix
Результат double

sparsegetdiagonal() публичный статический Метод

public static sparsegetdiagonal ( sparsematrix s, int i ) : double
s sparsematrix
i int
Результат double

sparsegetmatrixtype() публичный статический Метод

public static sparsegetmatrixtype ( sparsematrix s ) : int
s sparsematrix
Результат int

sparsegetncols() публичный статический Метод

public static sparsegetncols ( sparsematrix s ) : int
s sparsematrix
Результат int

sparsegetnrows() публичный статический Метод

public static sparsegetnrows ( sparsematrix s ) : int
s sparsematrix
Результат int

sparsegetrow() публичный статический Метод

public static sparsegetrow ( sparsematrix s, int i, double &irow ) : void
s sparsematrix
i int
irow double
Результат void

sparseiscrs() публичный статический Метод

public static sparseiscrs ( sparsematrix s ) : bool
s sparsematrix
Результат bool

sparseishash() публичный статический Метод

public static sparseishash ( sparsematrix s ) : bool
s sparsematrix
Результат bool

sparsemm() публичный статический Метод

public static sparsemm ( sparsematrix s, double a, int k, double &b ) : void
s sparsematrix
a double
k int
b double
Результат void

sparsemm2() публичный статический Метод

public static sparsemm2 ( sparsematrix s, double a, int k, double &b0, double &b1 ) : void
s sparsematrix
a double
k int
b0 double
b1 double
Результат void

sparsemtm() публичный статический Метод

public static sparsemtm ( sparsematrix s, double a, int k, double &b ) : void
s sparsematrix
a double
k int
b double
Результат void

sparsemtv() публичный статический Метод

public static sparsemtv ( sparsematrix s, double x, double &y ) : void
s sparsematrix
x double
y double
Результат void

sparsemv() публичный статический Метод

public static sparsemv ( sparsematrix s, double x, double &y ) : void
s sparsematrix
x double
y double
Результат void

sparsemv2() публичный статический Метод

public static sparsemv2 ( sparsematrix s, double x, double &y0, double &y1 ) : void
s sparsematrix
x double
y0 double
y1 double
Результат void

sparseresizematrix() публичный статический Метод

public static sparseresizematrix ( sparsematrix s ) : void
s sparsematrix
Результат void

sparserewriteexisting() публичный статический Метод

public static sparserewriteexisting ( sparsematrix s, int i, int j, double v ) : bool
s sparsematrix
i int
j int
v double
Результат bool

sparseset() публичный статический Метод

public static sparseset ( sparsematrix s, int i, int j, double v ) : void
s sparsematrix
i int
j int
v double
Результат void

sparsesmm() публичный статический Метод

public static sparsesmm ( sparsematrix s, bool isupper, double a, int k, double &b ) : void
s sparsematrix
isupper bool
a double
k int
b double
Результат void

sparsesmv() публичный статический Метод

public static sparsesmv ( sparsematrix s, bool isupper, double x, double &y ) : void
s sparsematrix
isupper bool
x double
y double
Результат void