Frobby  0.9.5
Public Member Functions | List of all members
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. 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 size_t getLabelSplitVariable (const Slice &slice) const
 Returns the variable to perform a label split on. More...
 
virtual bool isLabelSplit () const
 If returns true, only call getLabelSplitVariable. More...
 
- Public Member Functions inherited from SplitStrategy
virtual ~SplitStrategy ()
 
virtual const char * getName () const =0
 Returns the name of the strategy. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from SplitStrategy
static auto_ptr< SplitStrategycreateStrategy (const string &prefix)
 Returns the strategy whose name has the given prefix. 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 &)
 
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: