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::experimental::forest::TREELITE_NODE_ID_T = typedef int |
|
strong |
auto ML::experimental::forest::node_accumulate | ( | treelite::Model const & | tl_model, |
T | init, | ||
lambda_t && | lambda | ||
) |
void ML::experimental::forest::node_for_each | ( | treelite::Model const & | tl_model, |
lambda_t && | lambda | ||
) |
void ML::experimental::forest::node_transform | ( | treelite::Model const & | tl_model, |
iter_t | output_iter, | ||
lambda_t && | lambda | ||
) |
auto ML::experimental::forest::tree_accumulate | ( | treelite::Model const & | tl_model, |
T | init, | ||
lambda_t && | lambda | ||
) |
void ML::experimental::forest::tree_for_each | ( | treelite::Model const & | tl_model, |
lambda_t && | lambda | ||
) |
void ML::experimental::forest::tree_transform | ( | treelite::Model const & | tl_model, |
iter_t | out_iter, | ||
lambda_t && | lambda | ||
) |