## Uses of Interface
edu.isi.pegasus.planner.partitioner.graph.Bag

Packages that use Bag
edu.isi.pegasus.planner.classes
edu.isi.pegasus.planner.partitioner.graph
edu.isi.pegasus.planner.refiner
edu.isi.pegasus.planner.selector.site.heft

### Uses of Bag in edu.isi.pegasus.planner.classes

Classes in edu.isi.pegasus.planner.classes that implement Bag
`class` `PegasusBag` A bag of objects that needs to be passed to various refiners.

### Uses of Bag in edu.isi.pegasus.planner.partitioner.graph

Classes in edu.isi.pegasus.planner.partitioner.graph that implement Bag
`class` `LabelBag` A bag implementation that just holds a particular value for the label key.

Fields in edu.isi.pegasus.planner.partitioner.graph declared as Bag
`private Bag` GraphNode.`mBag` A Bag of objects that maybe associated with the node.

Methods in edu.isi.pegasus.planner.partitioner.graph that return Bag
`Bag` GraphNode.`getBag()` Returns the bag of objects associated with the node.

Methods in edu.isi.pegasus.planner.partitioner.graph with parameters of type Bag
`void` GraphNode.`setBag(Bag bag)` Sets the bag of objects associated with the node.

### Uses of Bag in edu.isi.pegasus.planner.refiner

Classes in edu.isi.pegasus.planner.refiner that implement Bag
`class` `DataReuseEngine.BooleanBag` A bag implementation that cam be used to hold a boolean value associated with the graph node

### Uses of Bag in edu.isi.pegasus.planner.selector.site.heft

Classes in edu.isi.pegasus.planner.selector.site.heft that implement Bag
`class` `HeftBag` A data class that implements the Bag interface and stores the extra information that is required by the HEFT algorithm for each node.