7   _startingDim(startingDim)
     9   WELCOME_LOG << 
"Good day from the HyperBinningMakerMultiSmart() Constructor";  
    18   if (splitDim >= dimension) splitDim = 0; 
    29     if (unchanged > dimension) 
break;
    33     if( splitDim == dimension ) splitDim = 0;
    37   INFO_LOG << 
"Gone as far as possible with MultiSplit - now trying SmartSplit " << std::endl;
    44     if (unchanged > dimension) 
break;
    48     if( splitDim == dimension ) splitDim = 0;
    58   GOODBYE_LOG << 
"Goodbye from the HyperBinningMakerMultiSmart() Constructor";  
 
int smartMultiSplitAll(int dimension)
static bool s_printBinning
virtual void finishedIteration()
HyperBinningMakerMultiSmart(const HyperCuboid &binningRange, const HyperPointSet &data, int startingDim=0)
virtual void makeBinning()
std::vector< int > _binningDimensions
~HyperBinningMakerMultiSmart()
int smartSplitAll(int dimension, double dataFraction)