C# 클래스 Coon.Compass.Procyon.alglib.alglib.sparse

파일 보기 프로젝트 열기: dbaileychess/Compass

공개 메소드들

메소드 설명
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