Brush C++ API
A flexible interpretable machine learning framework
Loading...
Searching...
No Matches
Here is a list of all typedefs with links to the classes they belong to:
- a -
ArgsHash :
Brush::SearchSpace
ArgTypes :
Brush::Operator< NT, S, Fit, E >
,
Brush::SigBase< R, Args >
,
Brush::SigBase< R >
,
Brush::Signature< R(Args...)>
,
Operator< NT, S, Fit, enable_if_t< is_in_v< NT, NodeType::SplitOn, NodeType::SplitBest > > >
- b -
base :
Brush::Signature< R(Args...)>
- c -
Callable :
Brush::DispatchTable< Fit >
CallVariant :
Brush::DispatchTable< Fit >
- d -
DTMap :
Brush::DispatchTable< Fit >
Dual :
Brush::Signature< R(Args...)>
DualArgs :
Brush::Signature< R(Args...)>
- e -
EntryType :
Brush::Data::TimeSeries< T >
- f -
FirstArg :
Brush::SigBase< R, Args >
,
Brush::SigBase< R >
,
Brush::Signature< R(Args...)>
,
Operator< NT, S, Fit, enable_if_t< is_in_v< NT, NodeType::SplitOn, NodeType::SplitBest > > >
funcPointer :
Brush::Eval::Scorer< P >
Function :
Brush::SigBase< R, Args >
- h -
HashTuple :
Brush::Node
high_resolution_clock :
Brush::Util::Timer
- i -
Iter :
Brush::Var::MutationBase
- j -
JacobianType :
Brush::TinyCostFunction< CostFunctor, DualType, ScalarType, StorageOrder >
- m -
Map :
Brush::SearchSpace
- n -
naryTuple :
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::Sum, NodeType::Prod, NodeType::Min, NodeType::Max, NodeType::Mean, NodeType::Median > > >
,
Brush::Signatures< NodeType::Softmax >
NthType :
Brush::NarySignature< R, Arg, ArgCount, Indices >
,
Brush::NarySignatures< R, Arg, MaxArgCount >
,
Brush::Operator< NT, S, Fit, E >
,
Brush::SigBase< R, Args >
,
Operator< NT, S, Fit, enable_if_t< is_in_v< NT, NodeType::SplitOn, NodeType::SplitBest > > >
- q -
QRSolver :
Brush::TinyCostFunction< CostFunctor, DualType, ScalarType, StorageOrder >
- r -
RetType :
Brush::Eval::Scorer< P >
,
Brush::Operator< NT, S, Fit, E >
,
Brush::Operator< NodeType::Constant, S, Fit >
,
Brush::Operator< NodeType::MeanLabel, S, Fit >
,
Brush::Operator< NodeType::Terminal, S, Fit >
,
Brush::Program< PType >
,
Brush::SigBase< R, Args >
,
Brush::SigBase< R >
,
Brush::Signature< R(Args...)>
,
Operator< NT, S, Fit, enable_if_t< is_in_v< NT, NodeType::SplitOn, NodeType::SplitBest > > >
- s -
Scalar :
Brush::Data::TimeSeries< T >
,
Brush::ResidualEvaluator< PT >
,
Brush::TinyCostFunction< CostFunctor, DualType, ScalarType, StorageOrder >
seconds :
Brush::Util::Timer
SigMap :
Brush::DispatchTable< Fit >
- t -
TimeType :
Brush::Data::TimeSeries< T >
TreeType :
Brush::Program< PType >
type :
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::Jetify< T >
,
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::NarySignature< R, Arg, ArgCount, Indices >
,
Brush::NarySignatures< R, Arg, MaxArgCount >
,
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::UnJetify< T >
,
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::WeightType< T >
- u -
unaryTuple :
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::Sum, NodeType::Prod, NodeType::Min, NodeType::Max, NodeType::Mean, NodeType::Median > > >
,
Brush::Signatures< NodeType::Softmax >
- v -
ValType :
Brush::Data::TimeSeries< T >
- w -
W :
Brush::Operator< NT, S, Fit, E >
,
Brush::Operator< NodeType::Constant, S, Fit >
,
Brush::Operator< NodeType::MeanLabel, S, Fit >
,
Brush::Operator< NodeType::Terminal, S, Fit >
,
Operator< NT, S, Fit, enable_if_t< is_in_v< NT, NodeType::SplitOn, NodeType::SplitBest > > >
WeightType :
Brush::SigBase< R, Args >
,
Brush::SigBase< R >
,
Brush::Signature< R(Args...)>
Generated by
1.10.0