helix.graph.algo.c3part
Class C3PartAbstractOTFQuorum

java.lang.Object
  extended by helix.graph.algo.c3part.C3PartAbstract
      extended by helix.graph.algo.c3part.C3PartAbstractOTF
          extended by helix.graph.algo.c3part.C3PartAbstractOTFQuorum
All Implemented Interfaces:
C3PartAlgo
Direct Known Subclasses:
C3PartAbstractOTFQGlobal, C3PartAbstractOTFQLocal

public abstract class C3PartAbstractOTFQuorum
extends C3PartAbstractOTF


Constructor Summary
C3PartAbstractOTFQuorum(Graph dataGraph)
           
 
Method Summary
 NodeAggregator getAggregatorFor()
          get aggregator by name this abstract class knows :
 ColorOptimizer getOptimizerFor(Graph Clas)
          get optimizer for Clas this abstract class knows :
 
Methods inherited from class helix.graph.algo.c3part.C3PartAbstract
getOptions, getPhysicalOptions, run, setOptions
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

C3PartAbstractOTFQuorum

public C3PartAbstractOTFQuorum(Graph dataGraph)
Method Detail

getAggregatorFor

public NodeAggregator getAggregatorFor()
Description copied from class: C3PartAbstract
get aggregator by name this abstract class knows :
 Name    Aggregator
 clique  CliqueAggregator
 star    CenteredAggregator
 

Specified by:
getAggregatorFor in interface C3PartAlgo
Overrides:
getAggregatorFor in class C3PartAbstract

getOptimizerFor

public ColorOptimizer getOptimizerFor(Graph Clas)
Description copied from class: C3PartAbstract
get optimizer for Clas this abstract class knows :
 Name    Optimizer
 off     IdentityColorOptimizer
 user    FixColorOptimizer
 global  GlobalColorOptimizer
 local   TerminalsColorOptimizer
 

Specified by:
getOptimizerFor in interface C3PartAlgo
Overrides:
getOptimizerFor in class C3PartAbstract