Brush C++ API
A flexible interpretable machine learning framework
Loading...
Searching...
No Matches
Class Index
A | C | D | E | F | H | I | J | L | M | N | O | P | R | S | T | U | V | W
A
adl_serializer< std::shared_ptr< T > > (nlohmann)
all_same (Brush)
Archive (Brush::Pop)
C
NSGA2::comparator_obj (Brush::Sel)
D
DataEnumType (Brush)
DataEnumType< DT::ArrayB > (Brush)
DataEnumType< DT::ArrayBJet > (Brush)
DataEnumType< DT::ArrayF > (Brush)
DataEnumType< DT::ArrayFJet > (Brush)
DataEnumType< DT::ArrayI > (Brush)
DataEnumType< DT::ArrayIJet > (Brush)
DataEnumType< DT::MatrixB > (Brush)
DataEnumType< DT::MatrixBJet > (Brush)
DataEnumType< DT::MatrixF > (Brush)
DataEnumType< DT::MatrixFJet > (Brush)
DataEnumType< DT::MatrixI > (Brush)
DataEnumType< DT::MatrixIJet > (Brush)
DataEnumType< DT::TimeSeriesB > (Brush)
DataEnumType< DT::TimeSeriesF > (Brush)
DataEnumType< DT::TimeSeriesI > (Brush)
Dataset (Brush::Data)
DataTypeEnum (Brush)
DataTypeEnum< ArrayXb > (Brush)
DataTypeEnum< ArrayXbJet > (Brush)
DataTypeEnum< ArrayXf > (Brush)
DataTypeEnum< ArrayXfJet > (Brush)
DataTypeEnum< ArrayXi > (Brush)
DataTypeEnum< ArrayXiJet > (Brush)
DataTypeEnum< ArrayXXb > (Brush)
DataTypeEnum< ArrayXXbJet > (Brush)
DataTypeEnum< ArrayXXf > (Brush)
DataTypeEnum< ArrayXXfJet > (Brush)
DataTypeEnum< ArrayXXi > (Brush)
DataTypeEnum< ArrayXXiJet > (Brush)
DataTypeEnum< Data::TimeSeriesb > (Brush)
DataTypeEnum< Data::TimeSeriesbJet > (Brush)
DataTypeEnum< Data::TimeSeriesf > (Brush)
DataTypeEnum< Data::TimeSeriesfJet > (Brush)
DataTypeEnum< Data::TimeSeriesi > (Brush)
DataTypeEnum< Data::TimeSeriesiJet > (Brush)
DeleteMutation (Brush::Var)
DispatchTable (Brush)
E
Engine (Brush)
Evaluation (Brush::Eval)
F
Fitness (Brush)
formatter< Brush::Data::TimeSeriesb > (fmt)
formatter< Brush::Data::TimeSeriesf > (fmt)
formatter< Brush::Data::TimeSeriesi > (fmt)
formatter< Brush::DataType > (fmt)
formatter< Brush::Node > (fmt)
formatter< Brush::NodeType > (fmt)
formatter< Brush::SearchSpace > (fmt)
Function (Brush)
Function< NodeType::Abs > (Brush)
Function< NodeType::Acos > (Brush)
Function< NodeType::Add > (Brush)
Function< NodeType::After > (Brush)
Function< NodeType::And > (Brush)
Function< NodeType::ArgMax > (Brush)
Function< NodeType::Asin > (Brush)
Function< NodeType::Atan > (Brush)
Function< NodeType::Before > (Brush)
Function< NodeType::Ceil > (Brush)
Function< NodeType::Cos > (Brush)
Function< NodeType::Cosh > (Brush)
Function< NodeType::Count > (Brush)
Function< NodeType::Div > (Brush)
Function< NodeType::During > (Brush)
Function< NodeType::Exp > (Brush)
Function< NodeType::Floor > (Brush)
Function< NodeType::Log > (Brush)
Function< NodeType::Log1p > (Brush)
Function< NodeType::Logabs > (Brush)
Function< NodeType::Logistic > (Brush)
Function< NodeType::Max > (Brush)
Function< NodeType::Mean > (Brush)
Function< NodeType::Median > (Brush)
Function< NodeType::Min > (Brush)
Function< NodeType::Mul > (Brush)
Function< NodeType::Not > (Brush)
Function< NodeType::OffsetSum > (Brush)
Function< NodeType::Or > (Brush)
Function< NodeType::Pow > (Brush)
Function< NodeType::Prod > (Brush)
Function< NodeType::Sin > (Brush)
Function< NodeType::Sinh > (Brush)
Function< NodeType::Softmax > (Brush)
Function< NodeType::SplitOn > (Brush)
Function< NodeType::Sqrt > (Brush)
Function< NodeType::Sqrtabs > (Brush)
Function< NodeType::Square > (Brush)
Function< NodeType::Sub > (Brush)
Function< NodeType::Sum > (Brush)
Function< NodeType::Tan > (Brush)
Function< NodeType::Tanh > (Brush)
H
hash< std::tuple< TT... > > (std)
hash< std::vector< float > > (std)
I
Individual (Brush::Pop)
InsertMutation (Brush::Var)
is_eigen_array (Brush)
is_in
is_one_of (Brush)
is_std_array (Brush)
is_std_array< std::array< V, n > > (Brush)
is_tuple (Brush)
is_tuple< std::tuple< T... > > (Brush)
J
Jetify (Brush)
Jetify< ArrayXb > (Brush)
Jetify< ArrayXf > (Brush)
Jetify< ArrayXi > (Brush)
Jetify< ArrayXXb > (Brush)
Jetify< ArrayXXf > (Brush)
Jetify< ArrayXXi > (Brush)
Jetify< Data::TimeSeriesb > (Brush)
Jetify< Data::TimeSeriesf > (Brush)
Jetify< Data::TimeSeriesi > (Brush)
L
Lexicase (Brush::Sel)
Log_Stats (Brush::Util)
Logger (Brush::Util)
M
MutationBase (Brush::Var)
N
NarySignature (Brush)
NarySignatures (Brush)
Node (Brush)
NodeTypes (Brush)
Normalizer (Brush::Util)
NSGA2 (Brush::Sel)
O
OmopData (Brush::Data)
Operator (Brush)
Operator< NodeType::Constant, S, Fit > (Brush)
Operator< NodeType::MeanLabel, S, Fit > (Brush)
Operator< NodeType::Terminal, S, Fit > (Brush)
Operator< NT, S, Fit, enable_if_t< is_in_v< NT, NodeType::SplitOn, NodeType::SplitBest > > >
OptimizerSummary (Brush)
P
Parameters (Brush)
PointMutation (Brush::Var)
Population (Brush::Pop)
Program (Brush)
R
ResidualEvaluator (Brush)
Rnd (Brush::Util)
S
Population::SameFitComplexity (Brush::Pop)
Scorer (Brush::Eval)
Scorer< P > (Brush::Eval)
SearchSpace (Brush)
Selection (Brush::Sel)
SelectionOperator (Brush::Sel)
SigBase (Brush)
SigBase< R > (Brush)
Signature (Brush)
Signature< R(Args...)> (Brush)
Signatures (Brush)
Signatures< N, enable_if_t< is_in_v< N, NodeType::Abs, NodeType::Acos, NodeType::Asin, NodeType::Atan, NodeType::Cos, NodeType::Cosh, NodeType::Sin, NodeType::Sinh, NodeType::Tan, NodeType::Tanh, NodeType::Ceil, NodeType::Floor, NodeType::Exp, NodeType::Log, NodeType::Logabs, NodeType::Log1p, NodeType::Sqrt, NodeType::Sqrtabs, NodeType::Square, NodeType::Logistic, NodeType::OffsetSum > > > (Brush)
Signatures< N, enable_if_t< is_in_v< N, NodeType::Add, NodeType::Sub, NodeType::Mul, NodeType::Div, NodeType::Pow > > > (Brush)
Signatures< N, enable_if_t< is_in_v< N, NodeType::And, NodeType::Or > > > (Brush)
Signatures< N, enable_if_t< is_in_v< N, NodeType::ArgMax > > > (Brush)
Signatures< N, enable_if_t< is_in_v< N, NodeType::Before, NodeType::After, NodeType::During > > > (Brush)
Signatures< N, enable_if_t< is_in_v< N, NodeType::Constant, NodeType::Terminal > > > (Brush)
Signatures< N, enable_if_t< is_in_v< N, NodeType::SplitBest, NodeType::CustomSplit > > > (Brush)
Signatures< N, enable_if_t< is_in_v< N, NodeType::Sum, NodeType::Prod, NodeType::Min, NodeType::Max, NodeType::Mean, NodeType::Median > > > (Brush)
Signatures< NodeType::Count > (Brush)
Signatures< NodeType::MeanLabel > (Brush)
Signatures< NodeType::Not > (Brush)
Signatures< NodeType::Softmax > (Brush)
Signatures< NodeType::SplitOn > (Brush)
NSGA2::sort_n (Brush::Sel)
Population::SortComplexity (Brush::Pop)
SubtreeMutation (Brush::Var)
T
Timer (Brush::Util)
TimeSeries (Brush::Data)
TinyCostFunction (Brush)
ToggleWeightOffMutation (Brush::Var)
ToggleWeightOnMutation (Brush::Var)
tree_node_
tree_node_< Node >
U
uint32_vector_hasher (Brush)
UnJetify (Brush)
UnJetify< ArrayXbJet > (Brush)
UnJetify< ArrayXfJet > (Brush)
UnJetify< ArrayXiJet > (Brush)
UnJetify< ArrayXXbJet > (Brush)
UnJetify< ArrayXXfJet > (Brush)
UnJetify< ArrayXXiJet > (Brush)
UnJetify< Data::TimeSeriesbJet > (Brush)
UnJetify< Data::TimeSeriesfJet > (Brush)
UnJetify< Data::TimeSeriesiJet > (Brush)
V
Variation (Brush::Var)
W
WeightOptimizer (Brush)
WeightType (Brush)