|
| 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 unique_ptr< SplitStrategy > | createStrategy (const string &prefix) |
| | Returns the strategy whose name has the given prefix.
|
Definition at line 102 of file SplitStrategy.cpp.
◆ isLabelSplit()
| virtual bool LabelSplit::isLabelSplit |
( |
| ) |
const |
|
inlineprotectedvirtual |
◆ setCounts()
| void LabelSplit::setCounts |
( |
const Slice & | slice | ) |
const |
|
inlineprotected |
◆ setOneCounts()
| void LabelSplit::setOneCounts |
( |
const Slice & | slice | ) |
const |
|
inlineprotected |
◆ _counts
◆ _oneCounts
| Term LabelSplit::_oneCounts |
|
mutableprotected |
The documentation for this class was generated from the following file: