| bestSplit(const std::vector< scoreInternalIndexStruct > &data_structs, const TLabelIterator first_label, const int, const int, const float initial_impurity, float &info_gain, float &thresh) const | canopy::circularRegressor< TNumParams > | protected |
| C_DEFAULT_BAGGING_PROPORTION | canopy::randomForestBase< circularRegressor< TNumParams >, float, vonMisesDistribution, vonMisesDistribution, TNumParams > | protectedstatic |
| C_DEFAULT_MIN_INFO_GAIN | canopy::circularRegressor< TNumParams > | protectedstatic |
| C_DEFAULT_MIN_TRAINING_DATA | canopy::randomForestBase< circularRegressor< TNumParams >, float, vonMisesDistribution, vonMisesDistribution, TNumParams > | protectedstatic |
| C_NUM_SPLIT_TRIALS | canopy::circularRegressor< TNumParams > | protectedstatic |
| circularRegressor() | canopy::circularRegressor< TNumParams > | |
| circularRegressor(const int num_trees, const int num_levels, const float info_gain_tresh=C_DEFAULT_MIN_INFO_GAIN) | canopy::circularRegressor< TNumParams > | |
| cleanupPrecalculations() | canopy::circularRegressor< TNumParams > | protected |
| cos_precalc | canopy::circularRegressor< TNumParams > | protected |
| fastDiscreteEntropy(const std::vector< int > &internal_index, const int n_labels, const TLabelIterator first_label, const std::vector< double > &xlogx_precalc) | canopy::randomForestBase< circularRegressor< TNumParams >, float, vonMisesDistribution, vonMisesDistribution, TNumParams > | protectedstatic |
| fastDiscreteEntropySplit(const std::vector< scoreInternalIndexStruct > &data_structs, const int n_labels, const TLabelIterator first_label, const std::vector< double > &xlogx_precalc, double &best_split_impurity, float &thresh) | canopy::randomForestBase< circularRegressor< TNumParams >, float, vonMisesDistribution, vonMisesDistribution, TNumParams > | protectedstatic |
| feature_header | canopy::randomForestBase< circularRegressor< TNumParams >, float, vonMisesDistribution, vonMisesDistribution, TNumParams > | protected |
| feature_string | canopy::randomForestBase< circularRegressor< TNumParams >, float, vonMisesDistribution, vonMisesDistribution, TNumParams > | protected |
| findLeafSingle(const TId id, const int treenum, TFeatureFunctor &&feature_functor) const | canopy::randomForestBase< circularRegressor< TNumParams >, float, vonMisesDistribution, vonMisesDistribution, TNumParams > | protected |
| findLeavesGroupwise(TIdIterator first_id, const TIdIterator last_id, const int treenum, std::vector< const vonMisesDistribution * > &leaves, TFeatureFunctor &&feature_functor) const | canopy::randomForestBase< circularRegressor< TNumParams >, float, vonMisesDistribution, vonMisesDistribution, TNumParams > | protected |
| fit_split_nodes | canopy::randomForestBase< circularRegressor< TNumParams >, float, vonMisesDistribution, vonMisesDistribution, TNumParams > | protected |
| forest | canopy::randomForestBase< circularRegressor< TNumParams >, float, vonMisesDistribution, vonMisesDistribution, TNumParams > | protected |
| getFeatureDefinitionString(std::string &feat_str) const | canopy::randomForestBase< circularRegressor< TNumParams >, float, vonMisesDistribution, vonMisesDistribution, TNumParams > | |
| initialiseNodeDist(const int t, const int n) | canopy::circularRegressor< TNumParams > | protected |
| isValid() const | canopy::randomForestBase< circularRegressor< TNumParams >, float, vonMisesDistribution, vonMisesDistribution, TNumParams > | |
| min_info_gain | canopy::circularRegressor< TNumParams > | protected |
| minInfoGain(const int, const int) const | canopy::circularRegressor< TNumParams > | protected |
| n_levels | canopy::randomForestBase< circularRegressor< TNumParams >, float, vonMisesDistribution, vonMisesDistribution, TNumParams > | protected |
| n_nodes | canopy::randomForestBase< circularRegressor< TNumParams >, float, vonMisesDistribution, vonMisesDistribution, TNumParams > | protected |
| n_trees | canopy::randomForestBase< circularRegressor< TNumParams >, float, vonMisesDistribution, vonMisesDistribution, TNumParams > | protected |
| preCalculateXlogX(const int N) | canopy::randomForestBase< circularRegressor< TNumParams >, float, vonMisesDistribution, vonMisesDistribution, TNumParams > | protectedstatic |
| predictDistGroupwise(TIdIterator first_id, const TIdIterator last_id, TOutputIterator out_it, TFeatureFunctor &&feature_functor) const | canopy::randomForestBase< circularRegressor< TNumParams >, float, vonMisesDistribution, vonMisesDistribution, TNumParams > | |
| predictDistSingle(TIdIterator first_id, const TIdIterator last_id, TOutputIterator out_it, TFeatureFunctor &&feature_functor) const | canopy::randomForestBase< circularRegressor< TNumParams >, float, vonMisesDistribution, vonMisesDistribution, TNumParams > | |
| printHeaderData(std::ofstream &) const | canopy::circularRegressor< TNumParams > | protected |
| printHeaderDescription(std::ofstream &) const | canopy::circularRegressor< TNumParams > | protected |
| probabilityGroupwise(TIdIterator first_id, const TIdIterator last_id, TLabelIterator label_it, TOutputIterator out_it, const bool single_label, TFeatureFunctor &&feature_functor) const | canopy::randomForestBase< circularRegressor< TNumParams >, float, vonMisesDistribution, vonMisesDistribution, TNumParams > | |
| probabilityGroupwiseBase(TIdIterator first_id, const TIdIterator last_id, TLabelIterator label_it, TOutputIterator out_it, const bool single_label, TBinaryFunction &&binary_function, TFeatureFunctor &&feature_functor, TPDFFunctor &&pdf_functor) const | canopy::randomForestBase< circularRegressor< TNumParams >, float, vonMisesDistribution, vonMisesDistribution, TNumParams > | |
| probabilitySingle(TIdIterator first_id, const TIdIterator last_id, TLabelIterator label_it, TOutputIterator out_it, const bool single_label, TFeatureFunctor &&feature_functor) const | canopy::randomForestBase< circularRegressor< TNumParams >, float, vonMisesDistribution, vonMisesDistribution, TNumParams > | |
| probabilitySingleBase(TIdIterator first_id, const TIdIterator last_id, TLabelIterator label_it, TOutputIterator out_it, const bool single_label, TBinaryFunction &&binary_function, TFeatureFunctor &&feature_functor, TPDFFunctor &&pdf_functor) const | canopy::randomForestBase< circularRegressor< TNumParams >, float, vonMisesDistribution, vonMisesDistribution, TNumParams > | |
| rand_engine | canopy::randomForestBase< circularRegressor< TNumParams >, float, vonMisesDistribution, vonMisesDistribution, TNumParams > | protected |
| randomForestBase() | canopy::randomForestBase< circularRegressor< TNumParams >, float, vonMisesDistribution, vonMisesDistribution, TNumParams > | |
| randomForestBase(const int num_trees, const int num_levels) | canopy::randomForestBase< circularRegressor< TNumParams >, float, vonMisesDistribution, vonMisesDistribution, TNumParams > | |
| readFromFile(const std::string filename, const int trees_used=-1, const int max_depth_used=-1) | canopy::randomForestBase< circularRegressor< TNumParams >, float, vonMisesDistribution, vonMisesDistribution, TNumParams > | |
| readHeader(std::ifstream &) | canopy::circularRegressor< TNumParams > | protected |
| scoreInternalIndexStruct typedef | canopy::circularRegressor< TNumParams > | protected |
| setFeatureDefinitionString(const std::string &header_str, const std::string &feat_str) | canopy::randomForestBase< circularRegressor< TNumParams >, float, vonMisesDistribution, vonMisesDistribution, TNumParams > | |
| sin_precalc | canopy::circularRegressor< TNumParams > | protected |
| singleNodeImpurity(const TLabelIterator first_label, const std::vector< int > &nodebag, const int, const int) const | canopy::circularRegressor< TNumParams > | protected |
| train(const TIdIterator first_id, const TIdIterator last_id, const TLabelIterator first_label, TFeatureFunctor &&feature_functor, TParameterFunctor &¶meter_functor, const unsigned num_param_combos_to_test, const bool bagging=true, const float bag_proportion=C_DEFAULT_BAGGING_PROPORTION, const bool fit_split_nodes=true, const unsigned min_training_data=C_DEFAULT_MIN_TRAINING_DATA) | canopy::randomForestBase< circularRegressor< TNumParams >, float, vonMisesDistribution, vonMisesDistribution, TNumParams > | |
| trainingPrecalculations(const TLabelIterator first_label, const TLabelIterator last_label, const TIdIterator) | canopy::circularRegressor< TNumParams > | protected |
| uni_dist | canopy::randomForestBase< circularRegressor< TNumParams >, float, vonMisesDistribution, vonMisesDistribution, TNumParams > | protected |
| valid | canopy::randomForestBase< circularRegressor< TNumParams >, float, vonMisesDistribution, vonMisesDistribution, TNumParams > | protected |
| writeToFile(const std::string filename) const | canopy::randomForestBase< circularRegressor< TNumParams >, float, vonMisesDistribution, vonMisesDistribution, TNumParams > | |