public class LeftEdgeModelToSchedule
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
LeftEdgeModelToSchedule.Int |
static class |
LeftEdgeModelToSchedule.Iter |
static class |
LeftEdgeModelToSchedule.IterTask |
static interface |
LeftEdgeModelToSchedule.Model |
(package private) static class |
LeftEdgeModelToSchedule.OccupancyVector |
static class |
LeftEdgeModelToSchedule.Proc |
static class |
LeftEdgeModelToSchedule.Task |
(package private) static class |
LeftEdgeModelToSchedule.UnfoldModel
UnfoldModel : private temporary schedule and mapping, use UnrolMapping to access the results of LeftEdge.
|
static class |
LeftEdgeModelToSchedule.UnrolMapping |
Constructor and Description |
---|
LeftEdgeModelToSchedule() |
Modifier and Type | Method and Description |
---|---|
(package private) static LeftEdgeModelToSchedule.OccupancyVector |
basicLeftEdge(LeftEdgeModelToSchedule.OccupancyVector residual,
LeftEdgeModelToSchedule.UnfoldModel unf_model,
int from_time) |
static LeftEdgeModelToSchedule.UnrolMapping |
compute(LeftEdgeModelToSchedule.Model m,
int period,
int totalProc) |
(package private) static <K,V extends java.lang.Comparable<? super V>> |
entriesSortedByValues(java.util.Map<K,V> map) |
static int |
get_latency(LeftEdgeModelToSchedule.Model m) |
java.util.Map<java.lang.String,java.lang.Integer> |
nonPipelined(Graph graph,
Graph hsdf,
java.util.Map<java.lang.String,java.lang.Integer> model) |
static <K,V extends java.lang.Comparable<? super V>> java.util.SortedSet<java.util.Map.Entry<K,V>> entriesSortedByValues(java.util.Map<K,V> map)
public java.util.Map<java.lang.String,java.lang.Integer> nonPipelined(Graph graph, Graph hsdf, java.util.Map<java.lang.String,java.lang.Integer> model)
public static int get_latency(LeftEdgeModelToSchedule.Model m)
static LeftEdgeModelToSchedule.OccupancyVector basicLeftEdge(LeftEdgeModelToSchedule.OccupancyVector residual, LeftEdgeModelToSchedule.UnfoldModel unf_model, int from_time)
public static LeftEdgeModelToSchedule.UnrolMapping compute(LeftEdgeModelToSchedule.Model m, int period, int totalProc)