IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
Classes | |
class | ahcreport |
class | clusterizerstate |
class | kmeansreport |
Static Public Member Functions | |
static void | clusterizercreate (clusterizerstate s) |
static void | clusterizersetpoints (clusterizerstate s, double[,] xy, int npoints, int nfeatures, int disttype) |
static void | clusterizersetdistances (clusterizerstate s, double[,] d, int npoints, bool isupper) |
static void | clusterizersetahcalgo (clusterizerstate s, int algo) |
static void | clusterizersetkmeanslimits (clusterizerstate s, int restarts, int maxits) |
static void | clusterizerrunahc (clusterizerstate s, ahcreport rep) |
static void | _pexec_clusterizerrunahc (clusterizerstate s, ahcreport rep) |
static void | clusterizerrunkmeans (clusterizerstate s, int k, kmeansreport rep) |
static void | clusterizergetdistances (double[,] xy, int npoints, int nfeatures, int disttype, ref double[,] d) |
static void | _pexec_clusterizergetdistances (double[,] xy, int npoints, int nfeatures, int disttype, ref double[,] d) |
static void | clusterizergetkclusters (ahcreport rep, int k, ref int[] cidx, ref int[] cz) |
static void | clusterizerseparatedbydist (ahcreport rep, double r, ref int k, ref int[] cidx, ref int[] cz) |
static void | clusterizerseparatedbycorr (ahcreport rep, double r, ref int k, ref int[] cidx, ref int[] cz) |
static void | kmeansgenerateinternal (double[,] xy, int npoints, int nvars, int k, int maxits, int restarts, ref int info, ref double[,] ccol, bool needccol, ref double[,] crow, bool needcrow, ref int[] xyc) |
Public Attributes | |
const int | parallelcomplexity = 200000 |
Static Private Member Functions | |
static bool | selectcenterpp (double[,] xy, int npoints, int nvars, ref double[,] centers, ref bool[] busycenters, int ccnt, ref double[] d2, ref double[] p, ref double[] tmp) |
static void | clusterizerrunahcinternal (clusterizerstate s, ref double[,] d, ahcreport rep) |
static void | evaluatedistancematrixrec (double[,] xy, int nfeatures, int disttype, double[,] d, int i0, int i1, int j0, int j1) |
|
inlinestatic |
References alglib.clustering.clusterizerstate.ahcalgo, alglib.clustering.clusterizerstate.disttype, alglib.clustering.clusterizerstate.kmeansmaxits, alglib.clustering.clusterizerstate.kmeansrestarts, alglib.clustering.clusterizerstate.nfeatures, and alglib.clustering.clusterizerstate.npoints.
Referenced by alglib.testclusteringunit.advancedahctests(), alglib.testclusteringunit.basicahctests(), alglib.clusterizercreate(), alglib.testclusteringunit.kmeansinfinitelooptest(), alglib.testclusteringunit.kmeansrestartstest(), and alglib.testclusteringunit.kmeanssimpletest1().
|
inlinestatic |
References alglib.apserv.apservisfinitematrix(), alglib.ap.assert(), alglib.clustering.clusterizerstate.disttype, alglib.clustering.clusterizerstate.nfeatures, alglib.clustering.clusterizerstate.npoints, alglib.apserv.rmatrixsetlengthatleast(), and alglib.clustering.clusterizerstate.xy.
Referenced by alglib.testclusteringunit.advancedahctests(), alglib.testclusteringunit.basicahctests(), alglib.clusterizersetpoints(), alglib.testclusteringunit.kmeansinfinitelooptest(), alglib.testclusteringunit.kmeansrestartstest(), and alglib.testclusteringunit.kmeanssimpletest1().
|
inlinestatic |
References alglib.ap.assert(), alglib.clustering.clusterizerstate.d, alglib.clustering.clusterizerstate.disttype, alglib.math.isfinite(), alglib.clustering.clusterizerstate.nfeatures, alglib.clustering.clusterizerstate.npoints, and alglib.apserv.rmatrixsetlengthatleast().
Referenced by alglib.testclusteringunit.advancedahctests(), alglib.testclusteringunit.basicahctests(), and alglib.clusterizersetdistances().
|
inlinestatic |
|
inlinestatic |
References alglib.ap.assert(), alglib.clustering.clusterizerstate.kmeansmaxits, and alglib.clustering.clusterizerstate.kmeansrestarts.
Referenced by alglib.clusterizersetkmeanslimits(), alglib.testclusteringunit.kmeansinfinitelooptest(), alglib.testclusteringunit.kmeansrestartstest(), and alglib.testclusteringunit.kmeanssimpletest1().
|
inlinestatic |
References alglib.clustering.clusterizergetdistances(), alglib.clustering.clusterizerrunahcinternal(), alglib.clustering.clusterizerstate.d, alglib.clustering.clusterizerstate.disttype, alglib.clustering.ahcreport.mergedist, alglib.clustering.clusterizerstate.nfeatures, alglib.clustering.clusterizerstate.npoints, alglib.clustering.ahcreport.npoints, alglib.clustering.ahcreport.p, alglib.clustering.ahcreport.pm, alglib.clustering.ahcreport.pz, alglib.clustering.clusterizerstate.xy, and alglib.clustering.ahcreport.z.
Referenced by alglib.clustering._pexec_clusterizerrunahc(), alglib.testclusteringunit.advancedahctests(), alglib.testclusteringunit.basicahctests(), and alglib.clusterizerrunahc().
|
inlinestatic |
References alglib.clustering.clusterizerrunahc().
Referenced by alglib.smp_clusterizerrunahc().
|
inlinestatic |
References alglib.ap.assert(), alglib.clustering.kmeansreport.c, alglib.clustering.kmeansreport.cidx, alglib.clustering.clusterizerstate.disttype, alglib.clustering.kmeansreport.k, alglib.clustering.kmeansgenerateinternal(), alglib.clustering.clusterizerstate.kmeansmaxits, alglib.clustering.clusterizerstate.kmeansrestarts, alglib.clustering.clusterizerstate.nfeatures, alglib.clustering.kmeansreport.nfeatures, alglib.clustering.clusterizerstate.npoints, alglib.clustering.kmeansreport.npoints, alglib.clustering.kmeansreport.terminationtype, and alglib.clustering.clusterizerstate.xy.
Referenced by alglib.clusterizerrunkmeans(), alglib.testclusteringunit.kmeansinfinitelooptest(), alglib.testclusteringunit.kmeansrestartstest(), and alglib.testclusteringunit.kmeanssimpletest1().
|
inlinestatic |
References alglib.apserv.apservisfinitematrix(), alglib.ap.assert(), alglib.clustering.evaluatedistancematrixrec(), alglib.basestat.rankdatacentered(), alglib.ablas.rmatrixcopy(), alglib.ablas.rmatrixenforcesymmetricity(), and alglib.ablas.rmatrixsyrk().
Referenced by alglib.clustering._pexec_clusterizergetdistances(), alglib.testclusteringunit.advancedahctests(), alglib.clusterizergetdistances(), and alglib.clustering.clusterizerrunahc().
|
inlinestatic |
References alglib.clustering.clusterizergetdistances().
Referenced by alglib.smp_clusterizergetdistances().
|
inlinestatic |
References alglib.ap.assert(), and alglib.clustering.ahcreport.npoints.
Referenced by alglib.testclusteringunit.basicahctests(), alglib.clusterizergetkclusters(), and alglib.testclusteringunit.errorsinmerges().
|
inlinestatic |
Referenced by alglib.testclusteringunit.basicahctests(), and alglib.clusterizerseparatedbydist().
|
inlinestatic |
Referenced by alglib.testclusteringunit.basicahctests(), and alglib.clusterizerseparatedbycorr().
|
inlinestatic |
Referenced by alglib.clustering.clusterizerrunkmeans().
|
inlinestaticprivate |
|
inlinestaticprivate |
Referenced by alglib.clustering.clusterizerrunahc().
|
inlinestaticprivate |
Referenced by alglib.clustering.clusterizergetdistances().
const int alglib.clustering.parallelcomplexity = 200000 |