MOA 12.03
Real Time Analytics for Data Streams
|
datastructure representing a node within a tree More...
Public Member Functions | |
treeNode (int n, Point[] points, Point centre, treeNode parent) | |
treeNode (Point[] setA, Point[] setB, int n_1, int n_2, Point centre, int centreIndex) | |
initalizes root as a treenode with the union of setA and setB as pointset and centre as centre | |
Package Functions | |
void | free () |
double | treeNodeTargetFunctionValue () |
Computes the target function value of the n points of the treenode. | |
Package Attributes | |
int | n |
Point[] | points |
Point | centre |
treeNode | lc |
treeNode | rc |
treeNode | parent |
double | cost |
datastructure representing a node within a tree
Definition at line 13 of file TreeCoreset.java.
moa.clusterers.streamkm.TreeCoreset.treeNode.treeNode | ( | Point[] | setA, |
Point[] | setB, | ||
int | n_1, | ||
int | n_2, | ||
Point | centre, | ||
int | centreIndex | ||
) |
initalizes root as a treenode with the union of setA and setB as pointset and centre as centre
Definition at line 56 of file TreeCoreset.java.
void moa.clusterers.streamkm.TreeCoreset.treeNode.free | ( | ) | [package] |
Definition at line 35 of file TreeCoreset.java.
Referenced by moa.clusterers.streamkm.TreeCoreset.freeTree().
double moa.clusterers.streamkm.TreeCoreset.treeNode.treeNodeTargetFunctionValue | ( | ) | [package] |
Computes the target function value of the n points of the treenode.
Differs from the function "targetFunctionValue" in three things:
1. only the centre of the treenode is used as a centre
2. works on arrays of pointers instead on arrays of points
3. stores the cost in the treenode
Definition at line 95 of file TreeCoreset.java.
Referenced by moa.clusterers.streamkm.TreeCoreset.treeNode.treeNode().
Definition at line 21 of file TreeCoreset.java.
Referenced by moa.clusterers.streamkm.TreeCoreset.chooseCentre(), moa.clusterers.streamkm.TreeCoreset.treeNode.free(), moa.clusterers.streamkm.TreeCoreset.split(), moa.clusterers.streamkm.TreeCoreset.treeNode.treeNode(), moa.clusterers.streamkm.TreeCoreset.treeNodeCostOfPoint(), moa.clusterers.streamkm.TreeCoreset.treeNode.treeNodeTargetFunctionValue(), and moa.clusterers.streamkm.TreeCoreset.unionTreeCoreset().
double moa.clusterers.streamkm.TreeCoreset.treeNode.cost [package] |
Definition at line 33 of file TreeCoreset.java.
Referenced by moa.clusterers.streamkm.TreeCoreset.chooseCentre(), moa.clusterers.streamkm.TreeCoreset.selectNode(), moa.clusterers.streamkm.TreeCoreset.split(), moa.clusterers.streamkm.TreeCoreset.treeNode.treeNode(), and moa.clusterers.streamkm.TreeCoreset.unionTreeCoreset().
Definition at line 24 of file TreeCoreset.java.
Referenced by moa.clusterers.streamkm.TreeCoreset.treeNode.free(), moa.clusterers.streamkm.TreeCoreset.freeTree(), moa.clusterers.streamkm.TreeCoreset.isLeaf(), moa.clusterers.streamkm.TreeCoreset.selectNode(), moa.clusterers.streamkm.TreeCoreset.split(), moa.clusterers.streamkm.TreeCoreset.treeFinished(), and moa.clusterers.streamkm.TreeCoreset.treeNode.treeNode().
int moa.clusterers.streamkm.TreeCoreset.treeNode.n [package] |
Definition at line 15 of file TreeCoreset.java.
Referenced by moa.clusterers.streamkm.TreeCoreset.chooseCentre(), moa.clusterers.streamkm.TreeCoreset.selectNode(), moa.clusterers.streamkm.TreeCoreset.split(), moa.clusterers.streamkm.TreeCoreset.treeNode.treeNode(), moa.clusterers.streamkm.TreeCoreset.treeNodeSplitCost(), and moa.clusterers.streamkm.TreeCoreset.treeNode.treeNodeTargetFunctionValue().
Definition at line 30 of file TreeCoreset.java.
Referenced by moa.clusterers.streamkm.TreeCoreset.treeNode.free(), moa.clusterers.streamkm.TreeCoreset.freeTree(), moa.clusterers.streamkm.TreeCoreset.split(), moa.clusterers.streamkm.TreeCoreset.treeFinished(), and moa.clusterers.streamkm.TreeCoreset.treeNode.treeNode().
Point [] moa.clusterers.streamkm.TreeCoreset.treeNode.points [package] |
Definition at line 18 of file TreeCoreset.java.
Referenced by moa.clusterers.streamkm.TreeCoreset.chooseCentre(), moa.clusterers.streamkm.TreeCoreset.treeNode.free(), moa.clusterers.streamkm.TreeCoreset.split(), moa.clusterers.streamkm.TreeCoreset.treeNode.treeNode(), moa.clusterers.streamkm.TreeCoreset.treeNodeSplitCost(), and moa.clusterers.streamkm.TreeCoreset.treeNode.treeNodeTargetFunctionValue().
Definition at line 27 of file TreeCoreset.java.
Referenced by moa.clusterers.streamkm.TreeCoreset.treeNode.free(), moa.clusterers.streamkm.TreeCoreset.freeTree(), moa.clusterers.streamkm.TreeCoreset.isLeaf(), moa.clusterers.streamkm.TreeCoreset.selectNode(), moa.clusterers.streamkm.TreeCoreset.split(), moa.clusterers.streamkm.TreeCoreset.treeFinished(), and moa.clusterers.streamkm.TreeCoreset.treeNode.treeNode().