| CalculateDirection(const VecType &point) const | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
| CategoricalSplit typedef | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
| CheckInterval() const | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | inline |
| CheckInterval(const size_t checkInterval) | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
| Child(const size_t i) const | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | inline |
| Child(const size_t i) | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | inline |
| Classify(const VecType &point) const | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
| Classify(const VecType &point, size_t &prediction, double &probability) const | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
| Classify(const MatType &data, arma::Row< size_t > &predictions) const | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
| Classify(const MatType &data, arma::Row< size_t > &predictions, arma::rowvec &probabilities) const | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
| CreateChildren() | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
| HoeffdingTree(const MatType &data, const data::DatasetInfo &datasetInfo, const arma::Row< size_t > &labels, const size_t numClasses, const bool batchTraining=true, const double successProbability=0.95, const size_t maxSamples=0, const size_t checkInterval=100, const size_t minSamples=100, const CategoricalSplitType< FitnessFunction > &categoricalSplitIn=CategoricalSplitType< FitnessFunction >(0, 0), const NumericSplitType< FitnessFunction > &numericSplitIn=NumericSplitType< FitnessFunction >(0)) | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
| HoeffdingTree(const data::DatasetInfo &datasetInfo, const size_t numClasses, const double successProbability=0.95, const size_t maxSamples=0, const size_t checkInterval=100, const size_t minSamples=100, const CategoricalSplitType< FitnessFunction > &categoricalSplitIn=CategoricalSplitType< FitnessFunction >(0, 0), const NumericSplitType< FitnessFunction > &numericSplitIn=NumericSplitType< FitnessFunction >(0), std::unordered_map< size_t, std::pair< size_t, size_t >> *dimensionMappings=NULL, const bool copyDatasetInfo=true) | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
| HoeffdingTree() | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
| HoeffdingTree(const HoeffdingTree &other) | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
| HoeffdingTree(HoeffdingTree &&other) | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
| MajorityClass() const | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | inline |
| MajorityClass() | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | inline |
| MajorityProbability() const | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | inline |
| MajorityProbability() | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | inline |
| MaxSamples() const | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | inline |
| MaxSamples(const size_t maxSamples) | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
| MinSamples() const | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | inline |
| MinSamples(const size_t minSamples) | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
| NumChildren() const | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | inline |
| NumDescendants() const | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
| NumericSplit typedef | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
| operator=(const HoeffdingTree &other) | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
| operator=(HoeffdingTree &&other) | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
| serialize(Archive &ar, const uint32_t) | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
| SplitCheck() | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
| SplitDimension() const | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | inline |
| SuccessProbability() const | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | inline |
| SuccessProbability(const double successProbability) | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
| Train(const MatType &data, const arma::Row< size_t > &labels, const bool batchTraining=true, const bool resetTree=false, const size_t numClasses=0) | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
| Train(const MatType &data, const data::DatasetInfo &info, const arma::Row< size_t > &labels, const bool batchTraining=true, const size_t numClasses=0) | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
| Train(const VecType &point, const size_t label) | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
| ~HoeffdingTree() | HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |