Package jline.lang.layered
Class CacheTask
-
-
Field Summary
Fields Modifier and Type Field Description protected intitemsprotected Array<int>itemLevelCapprotected ReplacementStrategyreplacestrategyprotected Processorparentprotected intmultiplicityprotected intreplicationprotected SchedStrategyschedulingprotected intpriorityprotected StringfanInSourceprotected intfanInValueprotected 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, getActivities, getDelayOffTime, getDelayOffTimeMean, getDelayOffTimeSCV, getEntries, getFanInSource, getFanInValue, getMeanHostDemand, getMultiplicity, getParent, getPrecedences, getPriority, getProcessor, getReplication, getScheduling, getSetupTime, getSetupTimeMean, getSetupTimeSCV, getThinkTimeMean, getThinkTimeSCV, hasSetupDelayoff, on, removeActivity, setActivity, setAsReferenceTask, setDelayOffTime, setDelayOffTime, setFanIn, setMultiplicity, setPriority, setReplication, setReplyEntry, setScheduling, 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)
-
-
-
-