public interface MappingStrategyInterface
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getReadableRepresentation() |
void |
initialize(MappingEvaluator eval,
javax.swing.JProgressBar progressBar)
Initializes the mapping algorithm with a mapping evaluator
object that is used to compare different mapping solutions
and a progressBar that is used to display the state of progress
of the optimization phase.
|
MappingSolution |
map(Application app,
NoCarchitecture arch)
Finds the best mapping solution given a certain application and NoC architecture
|
void initialize(MappingEvaluator eval, javax.swing.JProgressBar progressBar)
eval
- The mapping evaluatorprogressBar
- The component that visually displays the progress of the optimization task.MappingSolution map(Application app, NoCarchitecture arch)
app
- The applicationarch
- The architecturejava.lang.String getReadableRepresentation()