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

Show file Open project: dbaileychess/Compass

Public Methods

Method Description
_pexec_clusterizergetdistances ( double xy, int npoints, int nfeatures, int disttype, double &d ) : void
_pexec_clusterizerrunahc ( clusterizerstate s, ahcreport rep ) : void
clusterizercreate ( clusterizerstate s ) : void
clusterizergetdistances ( double xy, int npoints, int nfeatures, int disttype, double &d ) : void
clusterizergetkclusters ( ahcreport rep, int k, int &cidx, int &cz ) : void
clusterizerrunahc ( clusterizerstate s, ahcreport rep ) : void
clusterizerrunkmeans ( clusterizerstate s, int k, kmeansreport rep ) : void
clusterizerseparatedbycorr ( ahcreport rep, double r, int &k, int &cidx, int &cz ) : void
clusterizerseparatedbydist ( ahcreport rep, double r, int &k, int &cidx, int &cz ) : void
clusterizersetahcalgo ( clusterizerstate s, int algo ) : void
clusterizersetdistances ( clusterizerstate s, double d, int npoints, bool isupper ) : void
clusterizersetkmeanslimits ( clusterizerstate s, int restarts, int maxits ) : void
clusterizersetpoints ( clusterizerstate s, double xy, int npoints, int nfeatures, int disttype ) : void
kmeansgenerateinternal ( double xy, int npoints, int nvars, int k, int maxits, int restarts, int &info, double &ccol, bool needccol, double &crow, bool needcrow, int &xyc ) : void

Private Methods

Method Description
clusterizerrunahcinternal ( clusterizerstate s, double &d, ahcreport rep ) : void
evaluatedistancematrixrec ( double xy, int nfeatures, int disttype, double d, int i0, int i1, int j0, int j1 ) : void
selectcenterpp ( double xy, int npoints, int nvars, double &centers, bool &busycenters, int ccnt, double &d2, double &p, double &tmp ) : bool

Method Details

_pexec_clusterizergetdistances() public static method

public static _pexec_clusterizergetdistances ( double xy, int npoints, int nfeatures, int disttype, double &d ) : void
xy double
npoints int
nfeatures int
disttype int
d double
return void

_pexec_clusterizerrunahc() public static method

public static _pexec_clusterizerrunahc ( clusterizerstate s, ahcreport rep ) : void
s clusterizerstate
rep ahcreport
return void

clusterizercreate() public static method

public static clusterizercreate ( clusterizerstate s ) : void
s clusterizerstate
return void

clusterizergetdistances() public static method

public static clusterizergetdistances ( double xy, int npoints, int nfeatures, int disttype, double &d ) : void
xy double
npoints int
nfeatures int
disttype int
d double
return void

clusterizergetkclusters() public static method

public static clusterizergetkclusters ( ahcreport rep, int k, int &cidx, int &cz ) : void
rep ahcreport
k int
cidx int
cz int
return void

clusterizerrunahc() public static method

public static clusterizerrunahc ( clusterizerstate s, ahcreport rep ) : void
s clusterizerstate
rep ahcreport
return void

clusterizerrunkmeans() public static method

public static clusterizerrunkmeans ( clusterizerstate s, int k, kmeansreport rep ) : void
s clusterizerstate
k int
rep kmeansreport
return void

clusterizerseparatedbycorr() public static method

public static clusterizerseparatedbycorr ( ahcreport rep, double r, int &k, int &cidx, int &cz ) : void
rep ahcreport
r double
k int
cidx int
cz int
return void

clusterizerseparatedbydist() public static method

public static clusterizerseparatedbydist ( ahcreport rep, double r, int &k, int &cidx, int &cz ) : void
rep ahcreport
r double
k int
cidx int
cz int
return void

clusterizersetahcalgo() public static method

public static clusterizersetahcalgo ( clusterizerstate s, int algo ) : void
s clusterizerstate
algo int
return void

clusterizersetdistances() public static method

public static clusterizersetdistances ( clusterizerstate s, double d, int npoints, bool isupper ) : void
s clusterizerstate
d double
npoints int
isupper bool
return void

clusterizersetkmeanslimits() public static method

public static clusterizersetkmeanslimits ( clusterizerstate s, int restarts, int maxits ) : void
s clusterizerstate
restarts int
maxits int
return void

clusterizersetpoints() public static method

public static clusterizersetpoints ( clusterizerstate s, double xy, int npoints, int nfeatures, int disttype ) : void
s clusterizerstate
xy double
npoints int
nfeatures int
disttype int
return void

kmeansgenerateinternal() public static method

public static kmeansgenerateinternal ( double xy, int npoints, int nvars, int k, int maxits, int restarts, int &info, double &ccol, bool needccol, double &crow, bool needcrow, int &xyc ) : void
xy double
npoints int
nvars int
k int
maxits int
restarts int
info int
ccol double
needccol bool
crow double
needcrow bool
xyc int
return void