## Uses of Class
edu.isi.pegasus.planner.partitioner.Partitioner

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

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

Methods in edu.isi.pegasus.planner.cluster that return Partitioner
`static Partitioner` ClustererFactory.`loadPartitioner(PegasusProperties properties, java.lang.String type, GraphNode root, java.util.Map graph)` Loads the appropriate partitioner on the basis of the clustering type specified in the options passed to the planner.

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

Subclasses of Partitioner in edu.isi.pegasus.planner.partitioner
`class` `BFS` This does a modified breadth first search of the graph to identify the levels.
`class` `Horizontal` Horizontal based partitioning scheme, that allows the user to configure the number of partitions per transformation name per level.
`class` `Label` This partitioner partitions the DAX into smaller partitions as specified by the labels associated with the jobs.
`class` `One2One` This partitioning technique considers each of the job in the dax as a separate partition.
`class` `Whole` This partitioning technique considers the whole DAX as a single partition.

Methods in edu.isi.pegasus.planner.partitioner that return Partitioner
`static Partitioner` PartitionerFactory.`loadInstance(PegasusProperties properties, GraphNode root, java.util.Map graph, java.lang.String className)` Loads the implementing class corresponding to the type specified by the user.