Frobby 0.9.7
PivotSplit Class Reference
Inheritance diagram for PivotSplit:
SplitStrategyCommon SplitStrategy DegreeSplit GcdSplit MaximumSplit MedianSplit MinGenSplit MinimumSplit DeprecatedFrobeniusSplit IndependencePivotSplit

Public Member Functions

virtual bool isPivotSplit () const
 If returns true, only call getPivot.
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.
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 isLabelSplit () const
 If returns true, only call getLabelSplitVariable.
Public Member Functions inherited from SplitStrategy
virtual ~SplitStrategy ()
virtual const char * getName () const =0
 Returns the name of the strategy.

Additional Inherited Members

Static Public Member Functions inherited from SplitStrategy
static unique_ptr< SplitStrategycreateStrategy (const string &prefix)
 Returns the strategy whose name has the given prefix.
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 &)
SplitStrategyoperator= (const SplitStrategy &)
bool operator== (const SplitStrategy &)
Protected Attributes inherited from SplitStrategyCommon
Term coVariableForGetBestVar

Detailed Description

Definition at line 203 of file SplitStrategy.cpp.

Member Function Documentation

◆ isPivotSplit()

virtual bool PivotSplit::isPivotSplit ( ) const
inlinevirtual

If returns true, only call getPivot.

Reimplemented from SplitStrategyCommon.

Definition at line 205 of file SplitStrategy.cpp.


The documentation for this class was generated from the following file: