Macros
forest_macros.hpp File Reference
#include <cuml/experimental/fil/constants.hpp>
#include <cuml/experimental/fil/detail/forest.hpp>
#include <cuml/experimental/fil/detail/specialization_types.hpp>
#include <cuml/experimental/fil/tree_layout.hpp>
#include <variant>
Include dependency graph for forest_macros.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define CUML_FIL_SPEC(variant_index)    std::variant_alternative_t<variant_index, fil::detail::specialization_variant>
 
#define CUML_FIL_FOREST(variant_index)
 

Macro Definition Documentation

◆ CUML_FIL_FOREST

#define CUML_FIL_FOREST (   variant_index)
Value:
forest<CUML_FIL_SPEC(variant_index)::layout, \
typename CUML_FIL_SPEC(variant_index)::threshold_type, \
typename CUML_FIL_SPEC(variant_index)::index_type, \
typename CUML_FIL_SPEC(variant_index)::metadata_type, \
typename CUML_FIL_SPEC(variant_index)::offset_type>
#define CUML_FIL_SPEC(variant_index)
Definition: forest_macros.hpp:28
uint32_t index_type
Definition: index_type.hpp:21

◆ CUML_FIL_SPEC

#define CUML_FIL_SPEC (   variant_index)     std::variant_alternative_t<variant_index, fil::detail::specialization_variant>