Package | Description |
---|---|
alg | |
alg.cost |
Constructor | Description |
---|---|
DFSAlgorithm(ScheduleGrph input,
CostFunction cost,
int numProcessors) |
Sets up the DFS algorithm without visualization
|
DFSAlgorithm(ScheduleGrph input,
CostFunction cost,
int numProcessors,
ScheduleListener listen) |
Sets up the DFS alg with visualization
|
DFSParallel(ScheduleGrph input,
CostFunction cost,
int numProcessors,
int numCores) |
Sets up the DFS algorithm without visualization
|
DFSParallel(ScheduleGrph input,
CostFunction cost,
int numProcessors,
int numCores,
ScheduleListener listen) |
Sets up the DFS alg with visualization
|
DFSTask(ScheduleGrph input,
PartialScheduleGrph current,
PartialScheduleGrph best,
CostFunction cost,
java.util.HashSet<java.lang.String> closed,
int numProcessors,
int lastAdded,
java.util.concurrent.atomic.AtomicLong lowerBound,
java.util.concurrent.atomic.AtomicLong iterations) |
Sets up the DFS task without visualization
|
DFSTask(ScheduleGrph input,
PartialScheduleGrph current,
PartialScheduleGrph best,
CostFunction cost,
java.util.HashSet<java.lang.String> closed,
int numProcessors,
int lastAdded,
java.util.concurrent.atomic.AtomicLong lowerBound,
java.util.concurrent.atomic.AtomicLong iterations,
ScheduleListener listen) |
Sets up the DFS task with visualization
|
Modifier and Type | Class | Description |
---|---|---|
class |
AStarCostFunction |
A basic cost function that assigns the end time as the cost.
|