Package jline.lang.layered
Class CacheTask
-
-
Field Summary
Fields Modifier and Type Field Description protected intitemsprotected Array<int>itemLevelCapprotected ReplacementStrategyreplacestrategyprotected Processorparentprotected intmultiplicityprotected intreplicationprotected SchedStrategyschedulingprotected DistributionthinkTimeprotected doublethinkTimeMeanprotected doublethinkTimeSCVprotected DistributionsetupTimeprotected doublesetupTimeMeanprotected doublesetupTimeSCVprotected DistributiondelayOffTimeprotected doubledelayOffTimeMeanprotected doubledelayOffTimeSCVprotected List<Entry>entriesprotected List<Activity>activitiesprotected List<ActivityPrecedence>precedencespublic final static intACTIVITYpublic final static intCALLpublic final static intENTRYpublic final static intHOSTpublic final static intPROCESSORpublic final static intTASKpublic LayeredNetworkmodelprotected Stringname
-
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, Array<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, Array<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, Array<int> itemLevelCap, ReplacementStrategy replacestrategy, int multiplicity, SchedStrategy scheduling, Distribution thinkTime)CacheTask(LayeredNetwork model, String name, int items, int itemLevelCap, ReplacementStrategy replacementStrategy, int multiplicity)CacheTask(LayeredNetwork model, String name, int items, Array<int> itemLevelCap, ReplacementStrategy replacementStrategy, int multiplicity)
-
Method Summary
Modifier and Type Method Description intgetItems()voidsetItems(int items)Array<int>getItemLevelCap()intgetTotalCapacity()voidsetItemLevelCap(Array<int> itemLevelCap)voidsetItemLevelCap(int itemLevelCap)ReplacementStrategygetReplacestrategy()voidsetReplacestrategy(ReplacementStrategy replacestrategy)-
Methods inherited from class jline.lang.layered.Task
addActivity, addEntry, addPrecedence, addPrecedence, addPrecedence, getDelayOffTime, getDelayOffTimeMean, getDelayOffTimeSCV, getMeanHostDemand, getSetupTime, getSetupTimeMean, getSetupTimeSCV, hasSetupDelayoff, on, removeActivity, setActivity, setAsReferenceTask, setDelayOffTime, setDelayOffTime, setReplication, setReplyEntry, setSetupTime, setSetupTime, 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, Array<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, Array<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, Array<int> itemLevelCap, ReplacementStrategy replacestrategy, int multiplicity, SchedStrategy scheduling, Distribution thinkTime)
-
CacheTask
CacheTask(LayeredNetwork model, String name, int items, int itemLevelCap, ReplacementStrategy replacementStrategy, int multiplicity)
-
CacheTask
CacheTask(LayeredNetwork model, String name, int items, Array<int> itemLevelCap, ReplacementStrategy replacementStrategy, int multiplicity)
-
-
Method Detail
-
getItems
int getItems()
-
setItems
void setItems(int items)
-
getItemLevelCap
Array<int> getItemLevelCap()
-
getTotalCapacity
int getTotalCapacity()
-
setItemLevelCap
void setItemLevelCap(Array<int> itemLevelCap)
-
setItemLevelCap
void setItemLevelCap(int itemLevelCap)
-
getReplacestrategy
ReplacementStrategy getReplacestrategy()
-
setReplacestrategy
void setReplacestrategy(ReplacementStrategy replacestrategy)
-
-
-
-