Namespaces | |
| detail | |
Classes | |
| struct | traversal_exception |
| struct | treelite_traversal_node |
| struct | treelite_traversal_forest |
| struct | traversal_forest |
| struct | parentless_node_exception |
| struct | traversal_node |
Typedefs | |
| using | TREELITE_NODE_ID_T = int |
Enumerations | |
| enum class | forest_order : unsigned char { depth_first = 0 , breadth_first = 1 , layered_children_together = 2 , layered_children_segregated = 3 } |
Functions | |
| template<typename lambda_t > | |
| void | tree_for_each (treelite::Model const &tl_model, lambda_t &&lambda) |
| template<typename iter_t , typename lambda_t > | |
| void | tree_transform (treelite::Model const &tl_model, iter_t out_iter, lambda_t &&lambda) |
| template<typename T , typename lambda_t > | |
| auto | tree_accumulate (treelite::Model const &tl_model, T init, lambda_t &&lambda) |
| template<forest_order order, typename lambda_t > | |
| void | node_for_each (treelite::Model const &tl_model, lambda_t &&lambda) |
| template<forest_order order, typename iter_t , typename lambda_t > | |
| void | node_transform (treelite::Model const &tl_model, iter_t output_iter, lambda_t &&lambda) |
| template<forest_order order, typename T , typename lambda_t > | |
| auto | node_accumulate (treelite::Model const &tl_model, T init, lambda_t &&lambda) |
| using ML::forest::TREELITE_NODE_ID_T = typedef int |
|
strong |
| auto ML::forest::node_accumulate | ( | treelite::Model const & | tl_model, |
| T | init, | ||
| lambda_t && | lambda | ||
| ) |
| void ML::forest::node_for_each | ( | treelite::Model const & | tl_model, |
| lambda_t && | lambda | ||
| ) |
| void ML::forest::node_transform | ( | treelite::Model const & | tl_model, |
| iter_t | output_iter, | ||
| lambda_t && | lambda | ||
| ) |
| auto ML::forest::tree_accumulate | ( | treelite::Model const & | tl_model, |
| T | init, | ||
| lambda_t && | lambda | ||
| ) |
| void ML::forest::tree_for_each | ( | treelite::Model const & | tl_model, |
| lambda_t && | lambda | ||
| ) |
| void ML::forest::tree_transform | ( | treelite::Model const & | tl_model, |
| iter_t | out_iter, | ||
| lambda_t && | lambda | ||
| ) |