Brush C++ API
A flexible interpretable machine learning framework
|
Terminal Overload. More...
#include <operator.h>
Public Types | |
using | RetType = typename S::RetType |
using | W = typename S::WeightType |
Public Member Functions | |
template<typename T = RetType, typename Scalar = typename T::Scalar> requires (is_one_of_v<Scalar,bool,int,float>) | |
RetType | eval (const Dataset &d, const TreeNode &tn, const W **weights=nullptr) const |
template<typename T = RetType, typename Scalar = typename T::Scalar> requires ( is_one_of_v<Scalar, bJet, iJet, fJet>) | |
RetType | eval (const Dataset &d, const TreeNode &tn, const W **weights=nullptr) const |
template<typename T > | |
auto | get (const Dataset &d, const string &feature) const |
Terminal Overload.
Definition at line 250 of file operator.h.
using Brush::Operator< NodeType::Terminal, S, Fit >::RetType = typename S::RetType |
Definition at line 252 of file operator.h.
using Brush::Operator< NodeType::Terminal, S, Fit >::W = typename S::WeightType |
Definition at line 253 of file operator.h.
|
inline |