|
Brush C++ API
A flexible interpretable machine learning framework
|
#include <variant>#include <ceres/jet.h>#include <concepts>

Go to the source code of this file.
Namespaces | |
| namespace | Brush |
| < nsga2 selection operator for getting the front | |
| namespace | Brush::Pop |
| namespace | Brush::Data |
| namespace containing Data structures used in Brush | |
Concepts | |
| concept | Brush::IsAnyOf |
Enumerations | |
| enum class | Brush::ProgramType : uint32_t { Brush::Regressor , Brush::BinaryClassifier , Brush::MulticlassClassifier , Brush::Representer } |
| enum class | Brush::DataType : uint32_t { Brush::ArrayB , Brush::ArrayI , Brush::ArrayF , Brush::MatrixB , Brush::MatrixI , Brush::MatrixF , Brush::TimeSeriesB , Brush::TimeSeriesI , Brush::TimeSeriesF , Brush::ArrayBJet , Brush::ArrayIJet , Brush::ArrayFJet , Brush::MatrixBJet , Brush::MatrixIJet , Brush::MatrixFJet , Brush::TimeSeriesBJet , Brush::TimeSeriesIJet , Brush::TimeSeriesFJet } |
| data types. More... | |
Variables | |
| template<typename First, typename ... Next> | |
| static constexpr bool | Brush::all_same_v = all_same<First, Next...>::value |
| template<typename First, typename ... Next> | |
| static constexpr bool | Brush::is_one_of_v = is_one_of<First, Next...>::value |
| static constexpr int | Brush::stride = 8 |
| template<typename T> | |
| static constexpr bool | Brush::is_std_array_v = is_std_array<T>::value |
| template<typename T> | |
| static constexpr bool | Brush::is_eigen_array_v = is_eigen_array<T>::value |
| template<typename T> | |
| static constexpr bool | Brush::is_tuple_v = is_tuple<T>::value |