test_class.declarator: log = LoggerFactory.getLogger(KDTreeTest.class)
test_class.modifier: private static final
test_class.original_string: private static final Logger log = LoggerFactory.getLogger(KDTreeTest.class);
test_class.type: Logger
test_class.var_name: log
test_class.declarator: loader
test_class.modifier: private
test_class.original_string: private DataIngester loader;
test_class.type: DataIngester
test_class.var_name: loader
test_class.declarator: data
test_class.modifier: private
test_class.original_string: private List<Datum> data;
test_class.type: List<Datum>
test_class.var_name: data
test_class.file: contrib/src/test/java/macrobase/analysis/index/KDTreeTest.java
test_class.identifier: KDTreeTest
test_case.body: @Test
      public void testPooledCovariance() throws Exception {
          this.setUpSimpleCsv();
          KDTree node;
  
          node = new KDTree(data, 200);
          assertTrue(node.isLeaf());
      }
test_case.class_method_signature: KDTreeTest.testPooledCovariance()
test_case.full_signature: @Test public void testPooledCovariance()
test_case.identifier: testPooledCovariance
test_case.invocations: setUpSimpleCsv assertTrue isLeaf
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testPooledCovariance()
focal_class.declarator: leafCapacity
focal_class.modifier: private
focal_class.original_string: private int leafCapacity;
focal_class.type: int
focal_class.var_name: leafCapacity
focal_class.declarator: loChild
focal_class.modifier: protected
focal_class.original_string: protected KDTree loChild;
focal_class.type: KDTree
focal_class.var_name: loChild
focal_class.declarator: hiChild
focal_class.modifier: protected
focal_class.original_string: protected KDTree hiChild;
focal_class.type: KDTree
focal_class.var_name: hiChild
focal_class.declarator: k
focal_class.modifier: protected
focal_class.original_string: protected int k;
focal_class.type: int
focal_class.var_name: k
focal_class.declarator: items
focal_class.modifier: protected
focal_class.original_string: protected List<Datum> items;
focal_class.type: List<Datum>
focal_class.var_name: items
focal_class.declarator: nBelow
focal_class.modifier: protected
focal_class.original_string: protected int nBelow;
focal_class.type: int
focal_class.var_name: nBelow
focal_class.declarator: mean
focal_class.modifier: protected
focal_class.original_string: protected RealVector mean;
focal_class.type: RealVector
focal_class.var_name: mean
focal_class.declarator: splitDimension
focal_class.modifier: private
focal_class.original_string: private int splitDimension;
focal_class.type: int
focal_class.var_name: splitDimension
focal_class.declarator: splitValue
focal_class.modifier: private
focal_class.original_string: private double splitValue;
focal_class.type: double
focal_class.var_name: splitValue
focal_class.declarator: boundaries
focal_class.modifier: private
focal_class.original_string: private double[][] boundaries;
focal_class.type: double[][]
focal_class.var_name: boundaries
focal_class.file: contrib/src/main/java/macrobase/analysis/index/KDTree.java
focal_class.identifier: KDTree
focal_class.class_method_signature: KDTree.KDTree(List<Datum> data, int leafCapacity)
focal_class.full_signature: public  KDTree(List<Datum> data, int leafCapacity)
focal_class.identifier: KDTree
focal_class.modifiers: public
focal_class.parameters: (List<Datum> data, int leafCapacity)
focal_class.signature:  KDTree(List<Datum> data, int leafCapacity)
focal_class.class_method_signature: KDTree.getMinMaxDistanceVectors(Datum queryDatum)
focal_class.full_signature: public RealVector[] getMinMaxDistanceVectors(Datum queryDatum)
focal_class.identifier: getMinMaxDistanceVectors
focal_class.modifiers: public
focal_class.parameters: (Datum queryDatum)
focal_class.return: RealVector[]
focal_class.signature: RealVector[] getMinMaxDistanceVectors(Datum queryDatum)
focal_class.class_method_signature: KDTree.estimateL2DistanceSquared(Datum queryDatum)
focal_class.full_signature: public double[] estimateL2DistanceSquared(Datum queryDatum)
focal_class.identifier: estimateL2DistanceSquared
focal_class.modifiers: public
focal_class.parameters: (Datum queryDatum)
focal_class.return: double[]
focal_class.signature: double[] estimateL2DistanceSquared(Datum queryDatum)
focal_class.class_method_signature: KDTree.isInsideBoundaries(Datum queryDatum)
focal_class.full_signature: public boolean isInsideBoundaries(Datum queryDatum)
focal_class.identifier: isInsideBoundaries
focal_class.modifiers: public
focal_class.parameters: (Datum queryDatum)
focal_class.return: boolean
focal_class.signature: boolean isInsideBoundaries(Datum queryDatum)
focal_class.class_method_signature: KDTree.getItems()
focal_class.full_signature: public List<Datum> getItems()
focal_class.identifier: getItems
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<Datum>
focal_class.signature: List<Datum> getItems()
focal_class.class_method_signature: KDTree.getMean()
focal_class.full_signature: public RealVector getMean()
focal_class.identifier: getMean
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: RealVector
focal_class.signature: RealVector getMean()
focal_class.class_method_signature: KDTree.getBoundaries()
focal_class.full_signature: public double[][] getBoundaries()
focal_class.identifier: getBoundaries
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: double[][]
focal_class.signature: double[][] getBoundaries()
focal_class.class_method_signature: KDTree.getLoChild()
focal_class.full_signature: public KDTree getLoChild()
focal_class.identifier: getLoChild
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: KDTree
focal_class.signature: KDTree getLoChild()
focal_class.class_method_signature: KDTree.getHiChild()
focal_class.full_signature: public KDTree getHiChild()
focal_class.identifier: getHiChild
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: KDTree
focal_class.signature: KDTree getHiChild()
focal_class.class_method_signature: KDTree.isLeaf()
focal_class.full_signature: public boolean isLeaf()
focal_class.identifier: isLeaf
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isLeaf()
focal_class.class_method_signature: KDTree.getnBelow()
focal_class.full_signature: public int getnBelow()
focal_class.identifier: getnBelow
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getnBelow()
focal_class.class_method_signature: KDTree.getSplitDimension()
focal_class.full_signature: public int getSplitDimension()
focal_class.identifier: getSplitDimension
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getSplitDimension()
focal_class.class_method_signature: KDTree.toString(int indent)
focal_class.full_signature: public String toString(int indent)
focal_class.identifier: toString
focal_class.modifiers: public
focal_class.parameters: (int indent)
focal_class.return: String
focal_class.signature: String toString(int indent)
focal_class.class_method_signature: KDTree.toString()
focal_class.full_signature: public String toString()
focal_class.identifier: toString
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_method.body: public boolean isLeaf() {
          return this.loChild == null && this.hiChild == null;
      }
focal_method.class_method_signature: KDTree.isLeaf()
focal_method.full_signature: public boolean isLeaf()
focal_method.identifier: isLeaf
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: boolean
focal_method.signature: boolean isLeaf()