IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
Classes | |
class | kdtree |
Static Public Member Functions | |
static void | kdtreebuild (double[,] xy, int n, int nx, int ny, int normtype, kdtree kdt) |
static void | kdtreebuildtagged (double[,] xy, int[] tags, int n, int nx, int ny, int normtype, kdtree kdt) |
static int | kdtreequeryknn (kdtree kdt, double[] x, int k, bool selfmatch) |
static int | kdtreequeryrnn (kdtree kdt, double[] x, double r, bool selfmatch) |
static int | kdtreequeryaknn (kdtree kdt, double[] x, int k, bool selfmatch, double eps) |
static void | kdtreequeryresultsx (kdtree kdt, ref double[,] x) |
static void | kdtreequeryresultsxy (kdtree kdt, ref double[,] xy) |
static void | kdtreequeryresultstags (kdtree kdt, ref int[] tags) |
static void | kdtreequeryresultsdistances (kdtree kdt, ref double[] r) |
static void | kdtreequeryresultsxi (kdtree kdt, ref double[,] x) |
static void | kdtreequeryresultsxyi (kdtree kdt, ref double[,] xy) |
static void | kdtreequeryresultstagsi (kdtree kdt, ref int[] tags) |
static void | kdtreequeryresultsdistancesi (kdtree kdt, ref double[] r) |
static void | kdtreealloc (alglib.serializer s, kdtree tree) |
static void | kdtreeserialize (alglib.serializer s, kdtree tree) |
static void | kdtreeunserialize (alglib.serializer s, kdtree tree) |
static void | kdtreebuild (double[,] xy, int n, int nx, int ny, int normtype, kdtree kdt) |
static void | kdtreebuildtagged (double[,] xy, int[] tags, int n, int nx, int ny, int normtype, kdtree kdt) |
static int | kdtreequeryknn (kdtree kdt, double[] x, int k, bool selfmatch) |
static int | kdtreequeryrnn (kdtree kdt, double[] x, double r, bool selfmatch) |
static int | kdtreequeryaknn (kdtree kdt, double[] x, int k, bool selfmatch, double eps) |
static void | kdtreequeryresultsx (kdtree kdt, ref double[,] x) |
static void | kdtreequeryresultsxy (kdtree kdt, ref double[,] xy) |
static void | kdtreequeryresultstags (kdtree kdt, ref int[] tags) |
static void | kdtreequeryresultsdistances (kdtree kdt, ref double[] r) |
static void | kdtreequeryresultsxi (kdtree kdt, ref double[,] x) |
static void | kdtreequeryresultsxyi (kdtree kdt, ref double[,] xy) |
static void | kdtreequeryresultstagsi (kdtree kdt, ref int[] tags) |
static void | kdtreequeryresultsdistancesi (kdtree kdt, ref double[] r) |
static void | kdtreealloc (alglib.serializer s, kdtree tree) |
static void | kdtreeserialize (alglib.serializer s, kdtree tree) |
static void | kdtreeunserialize (alglib.serializer s, kdtree tree) |
Public Attributes | |
const int | splitnodesize = 6 |
const int | kdtreefirstversion = 0 |
Static Private Member Functions | |
static void | kdtreesplit (kdtree kdt, int i1, int i2, int d, double s, ref int i3) |
static void | kdtreegeneratetreerec (kdtree kdt, ref int nodesoffs, ref int splitsoffs, int i1, int i2, int maxleafsize) |
static void | kdtreequerynnrec (kdtree kdt, int offs) |
static void | kdtreeinitbox (kdtree kdt, double[] x) |
static void | kdtreeallocdatasetindependent (kdtree kdt, int nx, int ny) |
static void | kdtreeallocdatasetdependent (kdtree kdt, int n, int nx, int ny) |
static void | kdtreealloctemporaries (kdtree kdt, int n, int nx, int ny) |
static void | kdtreesplit (kdtree kdt, int i1, int i2, int d, double s, ref int i3) |
static void | kdtreegeneratetreerec (kdtree kdt, ref int nodesoffs, ref int splitsoffs, int i1, int i2, int maxleafsize) |
static void | kdtreequerynnrec (kdtree kdt, int offs) |
static void | kdtreeinitbox (kdtree kdt, double[] x) |
static void | kdtreeallocdatasetindependent (kdtree kdt, int nx, int ny) |
static void | kdtreeallocdatasetdependent (kdtree kdt, int n, int nx, int ny) |
static void | kdtreealloctemporaries (kdtree kdt, int n, int nx, int ny) |
|
inlinestatic |
|
inlinestatic |
Referenced by alglib.idwint.idwbuildmodifiedshepard(), alglib.idwint.idwbuildmodifiedshepardr(), alglib.idwint.idwbuildnoisy(), alglib.nearestneighbor.kdtreebuild(), alglib.kdtreebuildtagged(), alglib.testnearestneighborunit.testkdtreeserialization(), alglib.testnearestneighborunit.testkdtuniform(), and alglib.testnearestneighborunit.testspecialcases().
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Referenced by alglib.kdtreequeryresultsxi(), and alglib.testnearestneighborunit.testkdtuniform().
|
inlinestatic |
Referenced by alglib.kdtreequeryresultsxyi(), and alglib.testnearestneighborunit.testkdtuniform().
|
inlinestatic |
Referenced by alglib.kdtreequeryresultstagsi(), and alglib.testnearestneighborunit.testkdtuniform().
|
inlinestatic |
Referenced by alglib.kdtreequeryresultsdistancesi(), and alglib.testnearestneighborunit.testkdtuniform().
|
inlinestatic |
Referenced by alglib.kdtreeserialize(), and alglib.testnearestneighborunit.testkdtreeserialization().
|
inlinestatic |
Referenced by alglib.kdtreeserialize(), and alglib.testnearestneighborunit.testkdtreeserialization().
|
inlinestatic |
Referenced by alglib.kdtreeunserialize(), and alglib.testnearestneighborunit.testkdtreeserialization().
|
inlinestaticprivate |
Referenced by alglib.nearestneighbor.kdtreegeneratetreerec().
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
Referenced by alglib.nearestneighbor.kdtreequeryaknn(), and alglib.nearestneighbor.kdtreequeryrnn().
|
inlinestaticprivate |
Referenced by alglib.nearestneighbor.kdtreebuildtagged().
|
inlinestaticprivate |
Referenced by alglib.nearestneighbor.kdtreebuildtagged().
|
inlinestaticprivate |
Referenced by alglib.nearestneighbor.kdtreeunserialize().
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
References alglib.nearestneighbor.kdtreequeryresultsx().
|
inlinestatic |
References alglib.nearestneighbor.kdtreequeryresultsxy().
|
inlinestatic |
References alglib.nearestneighbor.kdtreequeryresultstags().
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestaticprivate |
References alglib.ap.assert().
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
References alglib.ap.assert(), and alglib.math.sqr().
|
inlinestaticprivate |
References alglib.ap.assert().
|
inlinestaticprivate |
References alglib.ap.assert().
|
inlinestaticprivate |
References alglib.ap.assert().
const int alglib.nearestneighbor.splitnodesize = 6 |
Referenced by alglib.nearestneighbor.kdtreegeneratetreerec().
const int alglib.nearestneighbor.kdtreefirstversion = 0 |