|
Frobby
0.9.5
|
Public Member Functions | |
| virtual const char * | getName () const |
| Returns the name of the strategy. More... | |
| virtual size_t | getLabelSplitVariable (const Slice &slice) const |
| Returns the variable to perform a label split on. More... | |
Public Member Functions inherited from SplitStrategyCommon | |
| 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 bool | isPivotSplit () const |
| If returns true, only call getPivot. More... | |
Public Member Functions inherited from SplitStrategy | |
| virtual | ~SplitStrategy () |
Static Public Member Functions | |
| static const char * | staticGetName () |
Static Public Member Functions inherited from SplitStrategy | |
| static auto_ptr< SplitStrategy > | createStrategy (const string &prefix) |
| Returns the strategy whose name has the given prefix. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from LabelSplit | |
| void | setCounts (const Slice &slice) const |
| void | setOneCounts (const Slice &slice) const |
| virtual bool | isLabelSplit () const |
| If returns true, only call getLabelSplitVariable. More... | |
Protected Member Functions inherited from SplitStrategyCommon | |
| Exponent | getMedianPositiveExponentOf (Slice &slice, size_t var) const |
| size_t | getBestVar (const Slice &slice) const |
Protected Member Functions inherited from SplitStrategy | |
| SplitStrategy () | |
| SplitStrategy (const SplitStrategy &) | |
| SplitStrategy & | operator= (const SplitStrategy &) |
| bool | operator== (const SplitStrategy &) |
Protected Attributes inherited from LabelSplit | |
| Term | _counts |
| Term | _oneCounts |
Protected Attributes inherited from SplitStrategyCommon | |
| Term | coVariableForGetBestVar |
Definition at line 174 of file SplitStrategy.cpp.
|
inlinevirtual |
Returns the variable to perform a label split on.
This method must only be called if isLabelSplit() returns true.
Reimplemented from SplitStrategyCommon.
Definition at line 184 of file SplitStrategy.cpp.
|
inlinevirtual |
Returns the name of the strategy.
Implements SplitStrategy.
Definition at line 176 of file SplitStrategy.cpp.
|
inlinestatic |
Definition at line 180 of file SplitStrategy.cpp.