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 |