/**
 * @file tree/bounds.h
 *
 * Bounds that are useful for binary space partitioning trees.
 *
 * TODO: Come up with a better design so you can do plug-and-play distance
 * metrics.
 *
 * @experimental
 */

#ifndef TREE_BOUNDS_H
#define TREE_BOUNDS_H

#include <mlpack/core/math/math_lib.h>
#include <mlpack/core/math/range.h>
#include <mlpack/core/math/kernel.h>
#include <mlpack/core/kernels/lmetric.h>
#include "hrectbound.h"
#include "dhrectperiodicbound.h"
#include "dballbound.h"

#endif // TREE_BOUNDS_H

/**
 * @file tree/bounds.h
 *
 * Bounds that are useful for binary space partitioning trees.
 *
 * TODO: Come up with a better design so you can do plug-and-play distance
 * metrics.
 *
 * @experimental
 */

#ifndef TREE_BOUNDS_H
#define TREE_BOUNDS_H

#include <mlpack/core/math/math_lib.h>
#include <mlpack/core/kernels/lmetric.h>
#include "hrectbound.h"
#include "dhrectperiodicbound.h"
#include "dballbound.h"

#endif // TREE_BOUNDS_H

--- 
+++ 
@@ -13,6 +13,8 @@
 #define TREE_BOUNDS_H
 
 #include <mlpack/core/math/math_lib.h>
+#include <mlpack/core/math/range.h>
+#include <mlpack/core/math/kernel.h>
 #include <mlpack/core/kernels/lmetric.h>
 #include "hrectbound.h"
 #include "dhrectperiodicbound.h"
Include the correct files since math_lib.h no longer does that.

