|
virtual void | getPivot (Term &pivot, Slice &slice) const |
| Sets pivot to the pivot of a pivot split on slice. More...
|
|
virtual void | getPivot (Term &pivot, Slice &slice, const TermGrader &grader) const |
| Sets pivot to the pivot of a pivot split on slice. More...
|
|
virtual size_t | getLabelSplitVariable (const Slice &slice) const |
| Returns the variable to perform a label split on. More...
|
|
virtual bool | isPivotSplit () const |
| If returns true, only call getPivot. More...
|
|
virtual bool | isLabelSplit () const |
| If returns true, only call getLabelSplitVariable. More...
|
|
virtual | ~SplitStrategy () |
|
virtual void | getPivot (Term &pivot, Slice &slice) const =0 |
| Sets pivot to the pivot of a pivot split on slice. More...
|
|
virtual void | getPivot (Term &pivot, Slice &slice, const TermGrader &grader) const =0 |
| Sets pivot to the pivot of a pivot split on slice. More...
|
|
virtual size_t | getLabelSplitVariable (const Slice &slice) const =0 |
| Returns the variable to perform a label split on. More...
|
|
virtual bool | isPivotSplit () const =0 |
| If returns true, only call getPivot. More...
|
|
virtual bool | isLabelSplit () const =0 |
| If returns true, only call getLabelSplitVariable. More...
|
|
virtual const char * | getName () const =0 |
| Returns the name of the strategy. More...
|
|
static auto_ptr< SplitStrategy > | createStrategy (const string &prefix) |
| Returns the strategy whose name has the given prefix. More...
|
|
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: