Brush C++ API
A flexible interpretable machine learning framework
|
Go to the source code of this file.
Classes | |
struct | Brush::uint32_vector_hasher |
struct | Brush::Node |
class holding the data for a node in a tree. More... | |
struct | fmt::formatter< Brush::Node > |
Namespaces | |
namespace | Brush |
< nsga2 selection operator for getting the front | |
Functions | |
template<DataType... T> | |
auto | Brush::Isnt (DataType dt) -> bool |
template<DataType DT> | |
auto | Brush::IsWeighable () noexcept -> bool |
auto | Brush::IsWeighable (DataType dt) noexcept -> bool |
template<NodeType... T> | |
auto | Brush::Is (NodeType nt) -> bool |
template<NodeType... T> | |
auto | Brush::Isnt (NodeType nt) -> bool |
auto | Brush::IsLeaf (NodeType nt) noexcept -> bool |
auto | Brush::IsCommutative (NodeType nt) noexcept -> bool |
auto | Brush::IsDifferentiable (NodeType nt) noexcept -> bool |
auto | Brush::IsWeighable (NodeType nt) noexcept -> bool |
ostream & | Brush::operator<< (ostream &os, const Node &n) |
ostream & | Brush::operator<< (ostream &os, const NodeType &nt) |
void | Brush::from_json (const json &j, Node &p) |
void | Brush::to_json (json &j, const Node &p) |