Package jline.lang.layered
Class CacheTask
-
-
Field Summary
Fields Modifier and Type Field Description protected int
items
protected int
itemLevelCap
protected ReplacementStrategy
replacestrategy
protected Processor
parent
protected int
multiplicity
protected int
replication
protected SchedStrategy
scheduling
protected Distribution
thinkTime
protected double
thinkTimeMean
protected double
thinkTimeSCV
protected List<Entry>
entries
protected List<Activity>
activities
protected List<ActivityPrecedence>
precedences
public final static int
ACTIVITY
public final static int
CALL
public final static int
ENTRY
public final static int
HOST
public final static int
PROCESSOR
public final static int
TASK
public LayeredNetwork
model
protected String
name
-
Constructor Summary
Constructors Constructor Description CacheTask(LayeredNetwork model, String name)
CacheTask(LayeredNetwork model, String name, int items, int itemLevelCap, ReplacementStrategy replacestrategy)
CacheTask(LayeredNetwork model, String name, int items, int itemLevelCap, ReplacementStrategy replacestrategy, int multiplicity, SchedStrategy scheduling)
CacheTask(LayeredNetwork model, String name, int items, int itemLevelCap, ReplacementStrategy replacestrategy, int multiplicity, SchedStrategy scheduling, Distribution thinkTime)
CacheTask(LayeredNetwork model, String name, int items, int itemLevelCap, ReplacementStrategy replacementStrategy, int multiplicity)
-
Method Summary
Modifier and Type Method Description int
getItems()
void
setItems(int items)
int
getItemLevelCap()
void
setItemLevelCap(int itemLevelCap)
ReplacementStrategy
getReplacestrategy()
void
setReplacestrategy(ReplacementStrategy replacestrategy)
-
Methods inherited from class jline.lang.layered.Task
addActivity, addEntry, addPrecedence, addPrecedence, addPrecedence, getMeanHostDemand, on, removeActivity, setActivity, setAsReferenceTask, setReplication, setReplyEntry, setThinkTime, setThinkTime
-
Methods inherited from class jline.lang.Element
getName, setName
-
Methods inherited from class jline.lang.Copyable
copy
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
CacheTask
CacheTask(LayeredNetwork model, String name)
-
CacheTask
CacheTask(LayeredNetwork model, String name, int items, int itemLevelCap, ReplacementStrategy replacestrategy)
-
CacheTask
CacheTask(LayeredNetwork model, String name, int items, int itemLevelCap, ReplacementStrategy replacestrategy, int multiplicity, SchedStrategy scheduling)
-
CacheTask
CacheTask(LayeredNetwork model, String name, int items, int itemLevelCap, ReplacementStrategy replacestrategy, int multiplicity, SchedStrategy scheduling, Distribution thinkTime)
-
CacheTask
CacheTask(LayeredNetwork model, String name, int items, int itemLevelCap, ReplacementStrategy replacementStrategy, int multiplicity)
-
-
Method Detail
-
getItems
int getItems()
-
setItems
void setItems(int items)
-
getItemLevelCap
int getItemLevelCap()
-
setItemLevelCap
void setItemLevelCap(int itemLevelCap)
-
getReplacestrategy
ReplacementStrategy getReplacestrategy()
-
setReplacestrategy
void setReplacestrategy(ReplacementStrategy replacestrategy)
-
-
-
-