graph_cluster_utils.alg.config
Class ConfDiDiC

java.lang.Object
  extended by graph_cluster_utils.alg.config.Conf
      extended by graph_cluster_utils.alg.config.ConfDiDiC

public class ConfDiDiC
extends Conf

Inherits from Conf. Contains configuration parameters for the DiDiC clustering/partitioning algorithm.

Since:
2010-04-01
Author:
Alex Averbuch

Nested Class Summary
static class ConfDiDiC.AllocType
           
 
Constructor Summary
ConfDiDiC(byte clusterCount)
           
ConfDiDiC(int fOSTIterations, int fOSBIterations, int benefitLow, int benefitHigh, int defClusterVal, int maxIterations, byte clusterCount, ConfDiDiC.AllocType allocType, int hybridSwitchPoint, long clusterSizeOff, long clusterSizeOn)
           
 
Method Summary
 ConfDiDiC.AllocType getAllocType()
           
 int getBenefitHigh()
           
 int getBenefitLow()
           
 int getClusterCount()
           
 long getClusterSizeOff()
           
 long getClusterSizeOn()
           
 int getDefClusterVal()
           
 int getFOSBIterations()
           
 int getFOSTIterations()
           
 int getHybridSwitchPoint()
           
 int getMaxIterations()
           
 void setAllocType(ConfDiDiC.AllocType allocType)
           
 void setBenefitHigh(int benefitHigh)
           
 void setBenefitLow(int benefitLow)
           
 void setClusterCount(byte clusterCount)
           
 void setClusterSizeOff(long clusterSizeOff)
           
 void setClusterSizeOn(long clusterSizeOn)
           
 void setDefClusterVal(int defClusterVal)
           
 void setFOSBIterations(int fOSBIterations)
           
 void setFOSTIterations(int fOSTIterations)
           
 void setHybridSwitchPoint(int hybridSwitchPoint)
           
 void setMaxIterations(int maxIterations)
           
 java.lang.String toString()
           
 java.lang.String toStringDetailed()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConfDiDiC

public ConfDiDiC(byte clusterCount)

ConfDiDiC

public ConfDiDiC(int fOSTIterations,
                 int fOSBIterations,
                 int benefitLow,
                 int benefitHigh,
                 int defClusterVal,
                 int maxIterations,
                 byte clusterCount,
                 ConfDiDiC.AllocType allocType,
                 int hybridSwitchPoint,
                 long clusterSizeOff,
                 long clusterSizeOn)
          throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

getClusterSizeOff

public long getClusterSizeOff()

setClusterSizeOff

public void setClusterSizeOff(long clusterSizeOff)

getClusterSizeOn

public long getClusterSizeOn()

setClusterSizeOn

public void setClusterSizeOn(long clusterSizeOn)

getFOSTIterations

public int getFOSTIterations()

setFOSTIterations

public void setFOSTIterations(int fOSTIterations)

getFOSBIterations

public int getFOSBIterations()

setFOSBIterations

public void setFOSBIterations(int fOSBIterations)

getBenefitLow

public int getBenefitLow()

setBenefitLow

public void setBenefitLow(int benefitLow)

getBenefitHigh

public int getBenefitHigh()

setBenefitHigh

public void setBenefitHigh(int benefitHigh)

getDefClusterVal

public int getDefClusterVal()

setDefClusterVal

public void setDefClusterVal(int defClusterVal)

getMaxIterations

public int getMaxIterations()

setMaxIterations

public void setMaxIterations(int maxIterations)

getClusterCount

public int getClusterCount()

setClusterCount

public void setClusterCount(byte clusterCount)

getAllocType

public ConfDiDiC.AllocType getAllocType()

setAllocType

public void setAllocType(ConfDiDiC.AllocType allocType)

getHybridSwitchPoint

public int getHybridSwitchPoint()

setHybridSwitchPoint

public void setHybridSwitchPoint(int hybridSwitchPoint)

toString

public java.lang.String toString()
Specified by:
toString in class Conf

toStringDetailed

public java.lang.String toStringDetailed()
Specified by:
toStringDetailed in class Conf