Frobby 0.9.5
|
Protected Member Functions | |
void | setCounts (const Slice &slice) const |
void | setOneCounts (const Slice &slice) const |
virtual bool | isLabelSplit () const |
If returns true, only call getLabelSplitVariable. | |
![]() | |
Exponent | getMedianPositiveExponentOf (Slice &slice, size_t var) const |
size_t | getBestVar (const Slice &slice) const |
![]() | |
SplitStrategy () | |
SplitStrategy (const SplitStrategy &) | |
SplitStrategy & | operator= (const SplitStrategy &) |
bool | operator== (const SplitStrategy &) |
Protected Attributes | |
Term | _counts |
Term | _oneCounts |
![]() | |
Term | coVariableForGetBestVar |
Additional Inherited Members | |
![]() | |
virtual void | getPivot (Term &pivot, Slice &slice) const |
Sets pivot to the pivot of a pivot split on slice. | |
virtual void | getPivot (Term &pivot, Slice &slice, const TermGrader &grader) const |
Sets pivot to the pivot of a pivot split on slice. | |
virtual size_t | getLabelSplitVariable (const Slice &slice) const |
Returns the variable to perform a label split on. | |
virtual bool | isPivotSplit () const |
If returns true, only call getPivot. | |
![]() | |
virtual | ~SplitStrategy () |
virtual const char * | getName () const =0 |
Returns the name of the strategy. | |
![]() | |
static auto_ptr< SplitStrategy > | createStrategy (const string &prefix) |
Returns the strategy whose name has the given prefix. | |
Definition at line 102 of file SplitStrategy.cpp.
If returns true, only call getLabelSplitVariable.
Reimplemented from SplitStrategyCommon.
Definition at line 129 of file SplitStrategy.cpp.
Definition at line 105 of file SplitStrategy.cpp.
Definition at line 111 of file SplitStrategy.cpp.
|
mutableprotected |
Definition at line 104 of file SplitStrategy.cpp.
|
mutableprotected |
Definition at line 110 of file SplitStrategy.cpp.