## Uses of Interface
edu.isi.pegasus.planner.cluster.Clusterer

Packages that use Clusterer
edu.isi.pegasus.planner.cluster
edu.isi.pegasus.planner.partitioner

### Uses of Clusterer in edu.isi.pegasus.planner.cluster

Classes in edu.isi.pegasus.planner.cluster that implement Clusterer
`class` `Abstract` An abstract clusterer that the other clusterers can extend.
`class` `Horizontal` The horizontal clusterer, that clusters jobs on the same level.
`class` `Vertical` The vertical cluster, that extends the Default clusterer and topologically sorts the partition before clustering the jobs into aggregated jobs.

Methods in edu.isi.pegasus.planner.cluster that return Clusterer
`static Clusterer` ClustererFactory.`loadClusterer(ADag dag, PegasusBag bag, java.lang.String type)` Loads the appropriate clusterer on the basis of the clustering type specified in the options passed to the planner.

### Uses of Clusterer in edu.isi.pegasus.planner.partitioner

Fields in edu.isi.pegasus.planner.partitioner declared as Clusterer
`private Clusterer` ClustererCallback.`mClusterer` The handle to the clusterer that does the clustering.

Methods in edu.isi.pegasus.planner.partitioner with parameters of type Clusterer
`void` ClustererCallback.`initialize(PegasusProperties properties, Clusterer clusterer)` Initializes the callback.