addChildren(const SplitFunction< Instance, FeatureFunction > &split, boost::shared_ptr< RandomTree< Instance, FeatureFunction > > left, boost::shared_ptr< RandomTree< Instance, FeatureFunction > > right) | curfil::RandomTree< Instance, FeatureFunction > | inline |
addTimerValue(const std::string &key, utils::Timer &timer) | curfil::RandomTree< Instance, FeatureFunction > | inline |
addTimerValue(const std::string &key, const double timeInSeconds) | curfil::RandomTree< Instance, FeatureFunction > | inline |
classify(const Instance &instance) const | curfil::RandomTree< Instance, FeatureFunction > | inline |
classifySoft(const Instance &instance) const | curfil::RandomTree< Instance, FeatureFunction > | inline |
collectLeafNodes(std::vector< size_t > &leafSet) | curfil::RandomTree< Instance, FeatureFunction > | inline |
collectNodeIndices(const Instance &instance, std::set< unsigned int > &nodeSet, bool includeRoot) const | curfil::RandomTree< Instance, FeatureFunction > | inline |
countFeatures(std::map< std::string, size_t > &featureCounts) const | curfil::RandomTree< Instance, FeatureFunction > | inline |
countLeafNodes() const | curfil::RandomTree< Instance, FeatureFunction > | inline |
countNodes() const | curfil::RandomTree< Instance, FeatureFunction > | inline |
getHistogram() const | curfil::RandomTree< Instance, FeatureFunction > | inline |
getLeft() const | curfil::RandomTree< Instance, FeatureFunction > | inline |
getLevel() const | curfil::RandomTree< Instance, FeatureFunction > | inline |
getNodeId() const | curfil::RandomTree< Instance, FeatureFunction > | inline |
getNormalizedHistogram() const | curfil::RandomTree< Instance, FeatureFunction > | inline |
getNumClasses() const | curfil::RandomTree< Instance, FeatureFunction > | inline |
getNumTrainSamples() const | curfil::RandomTree< Instance, FeatureFunction > | inline |
getRight() const | curfil::RandomTree< Instance, FeatureFunction > | inline |
getRoot() const | curfil::RandomTree< Instance, FeatureFunction > | inline |
getSplit() const | curfil::RandomTree< Instance, FeatureFunction > | inline |
getTimerAnnotations() const | curfil::RandomTree< Instance, FeatureFunction > | inline |
getTimerValues() const | curfil::RandomTree< Instance, FeatureFunction > | inline |
getTrainSamples() const | curfil::RandomTree< Instance, FeatureFunction > | inline |
getTreeDepth() const | curfil::RandomTree< Instance, FeatureFunction > | inline |
getTreeId() const | curfil::RandomTree< Instance, FeatureFunction > | inline |
hasPureHistogram() const | curfil::RandomTree< Instance, FeatureFunction > | inline |
isLeaf() const | curfil::RandomTree< Instance, FeatureFunction > | inline |
isRoot() const | curfil::RandomTree< Instance, FeatureFunction > | inline |
normalizeHistograms(const cuv::ndarray< WeightType, cuv::host_memory_space > &priorDistribution, const double histogramBias) | curfil::RandomTree< Instance, FeatureFunction > | inline |
RandomTree(const size_t &nodeId, const int level, const std::vector< const Instance * > &samples, size_t numClasses, const boost::shared_ptr< RandomTree< Instance, FeatureFunction > > &parent=boost::shared_ptr< RandomTree< Instance, FeatureFunction > >()) | curfil::RandomTree< Instance, FeatureFunction > | inline |
RandomTree(const size_t &nodeId, const int level, const boost::shared_ptr< RandomTree< Instance, FeatureFunction > > &parent, const std::vector< WeightType > &histogram) | curfil::RandomTree< Instance, FeatureFunction > | inline |
recomputeHistogramNoFlipping(const std::vector< const Instance * > &samples) | curfil::RandomTree< Instance, FeatureFunction > | inline |
setAllPixelsHistogram(size_t label, double value) | curfil::RandomTree< Instance, FeatureFunction > | inline |
setAllPixelsHistogram(const Instance &instance) | curfil::RandomTree< Instance, FeatureFunction > | inline |
setTimerAnnotation(const std::string &key, const V &annotation) | curfil::RandomTree< Instance, FeatureFunction > | inline |
setTimerValue(const std::string &key, utils::Timer &timer) | curfil::RandomTree< Instance, FeatureFunction > | inline |
setTimerValue(const std::string &key, const double timeInSeconds) | curfil::RandomTree< Instance, FeatureFunction > | inline |
updateHistograms() | curfil::RandomTree< Instance, FeatureFunction > | inline |