12#ifndef MLPACK_METHODS_HOEFFDING_TREES_NUMERIC_SPLIT_INFO_HPP
13#define MLPACK_METHODS_HOEFFDING_TREES_NUMERIC_SPLIT_INFO_HPP
20template<
typename ObservationType =
double>
26 splitPoints(splitPoints) { }
33 while (bin < splitPoints.n_elem && value > splitPoints[bin])
40 template<
typename Archive>
43 ar & BOOST_SERIALIZATION_NVP(splitPoints);
47 arma::Col<ObservationType> splitPoints;
size_t CalculateDirection(const eT &value) const
void serialize(Archive &ar, const unsigned int)
Serialize the split (save/load the split points).
NumericSplitInfo(const arma::Col< ObservationType > &splitPoints)
Linear algebra utility functions, generally performed on matrices or vectors.
The core includes that mlpack expects; standard C++ includes and Armadillo.