- generateGCD(double, double) - Static method in class edu.penn.rtg.schedulingapp.util.LCM
-
Compute Greatest Common Divider between two number
- generateLCM(Vector<?>) - Static method in class edu.penn.rtg.schedulingapp.util.LCM
-
Compute Least Common Multiplier
- GenGraph - Class in edu.penn.rtg.schedulingapp.output.graph
-
Helper Class for drawing SBF/DBF graph
- GenGraph() - Constructor for class edu.penn.rtg.schedulingapp.output.graph.GenGraph
-
- getAlgo() - Method in class edu.penn.rtg.schedulingapp.basic.SComponent
-
- getAlgorithm() - Method in class edu.penn.rtg.schedulingapp.SchComponent
-
Get scheduling algorithm (EDF,DM)
- getAllChildren() - Method in class edu.penn.rtg.schedulingapp.TreeComponent
-
Return all child components
- getBandwidth() - Method in class edu.penn.rtg.schedulingapp.algo.DMSchedulability_arinc
-
It calculates optimal bandwidth of given component and given period
by using schedulability test.
- getBandwidth() - Method in class edu.penn.rtg.schedulingapp.algo.DMSchedulability_edp
-
It calculates optimal bandwidth of given component and given period
by using schedulability test.
- getBandwidth() - Method in class edu.penn.rtg.schedulingapp.algo.DMSchedulability_periodic
-
It calculates optimal bandwidth of given component and given period
by using schedulability test.
- getBandwidth() - Method in class edu.penn.rtg.schedulingapp.algo.DMSchedulability_sirap
-
It calculates optimal bandwidth of given component and given period
by using schedulability test.
- getBandwidth() - Method in class edu.penn.rtg.schedulingapp.algo.EDFSchedulability_edp
-
It calculate optimal bandwidth of given component and given period
by using schedulability test.
- getBandwidth() - Method in class edu.penn.rtg.schedulingapp.algo.EDFSchedulability_periodic
-
It calculates optimal bandwidth of given component and given period
by using schedulability test.
- getBandwidth() - Method in class edu.penn.rtg.schedulingapp.ResourceModel
-
Return bandwidth of resource model
- getBandwidth2() - Method in class edu.penn.rtg.schedulingapp.algo.DMSchedulability_edp
-
- getBandwidth2() - Method in class edu.penn.rtg.schedulingapp.algo.EDFSchedulability_edp
-
- getBlockingOverhead(double, double, int, int, int) - Method in class edu.penn.rtg.schedulingapp.SchedulingComponent
-
- getChildrenToTaskTable() - Method in class edu.penn.rtg.schedulingapp.TreeComponent
-
Get child scheduling component to task table mappping
- getChildSize() - Method in class edu.penn.rtg.schedulingapp.TreeComponent
-
- getComList() - Method in class edu.penn.rtg.schedulingapp.basic.SComponent
-
- getCompName() - Method in class edu.penn.rtg.schedulingapp.TreeComponent
-
Return name of this component
- getCriticality() - Method in class edu.penn.rtg.schedulingapp.SchComponent
-
- getCriticalSection() - Method in class edu.penn.rtg.schedulingapp.Task
-
Returns the length of critical section
- getDeadline(double) - Method in class edu.penn.rtg.schedulingapp.algo.DMSchedulability_arinc
-
It calculates optimal bandwidth of given component and given period
by using schedulability test.
- getDeadline(double) - Method in class edu.penn.rtg.schedulingapp.algo.DMSchedulability_edp
-
It calculates optimal bandwidth of given component and given period
by using schedulability test.
- getDeadline(double) - Method in class edu.penn.rtg.schedulingapp.algo.EDFSchedulability_edp
-
It calculates optimal bandwidth of given component and given period
by using schedulability test.
- getDeadline() - Method in class edu.penn.rtg.schedulingapp.ResourceModel
-
Return deadline of resource model
- getDeadline() - Method in class edu.penn.rtg.schedulingapp.Task
-
Returns the deadline of the Task
- getDeadline2(double) - Method in class edu.penn.rtg.schedulingapp.algo.DMSchedulability_edp
-
- getDeadline2(double) - Method in class edu.penn.rtg.schedulingapp.algo.EDFSchedulability_edp
-
- getDocument() - Method in class edu.penn.rtg.schedulingapp.input.xml.XMLParser
-
return document
- getDPRMTasks() - Method in class edu.penn.rtg.schedulingapp.SchedulingComponent
-
- getErrorMsg() - Method in class edu.penn.rtg.schedulingapp.input.xml.XMLInterpreter
-
- getExe() - Method in class edu.penn.rtg.schedulingapp.basic.IntPRM
-
- getExec(int) - Method in class edu.penn.rtg.schedulingapp.algo.EDFSchedulability_DPRM
-
- getExec() - Method in class edu.penn.rtg.schedulingapp.algo.EDFSchedulability_MPR
-
- getExec() - Method in class edu.penn.rtg.schedulingapp.basic.MultiPRM
-
- getExec1() - Method in class edu.penn.rtg.schedulingapp.basic.DualPRM
-
- getExec2() - Method in class edu.penn.rtg.schedulingapp.basic.DualPRM
-
- getExecTime(int, int, int) - Method in class edu.penn.rtg.schedulingapp.algo.EDFSchedulability_DPRM
-
- getExecution() - Method in class edu.penn.rtg.schedulingapp.Task
-
Returns the execution time of the Task
- getInitRes() - Method in class edu.penn.rtg.schedulingapp.nalgo.EqvPrmEDF
-
- getJitter() - Method in class edu.penn.rtg.schedulingapp.Task
-
- getLowerBoundProcessors() - Method in class edu.penn.rtg.schedulingapp.basic.Workload
-
- getLowerSupply(int) - Method in class edu.penn.rtg.schedulingapp.basic.MultiPRM
-
- getM() - Method in class edu.penn.rtg.schedulingapp.algo.EDFSchedulability_MPR
-
- getM() - Method in class edu.penn.rtg.schedulingapp.basic.MultiPRM
-
- getMajorRes() - Method in class edu.penn.rtg.schedulingapp.basic.DualPRM
-
- getMap() - Method in class edu.penn.rtg.schedulingapp.SchedulingTree
-
Returns all the components in the Tree
- getMaxExec(int) - Method in class edu.penn.rtg.schedulingapp.algo.EDFSchedulability_DPRM
-
- getMaxExecution(double) - Method in class edu.penn.rtg.schedulingapp.algo.EDFSchedulability_DPRM
-
- getMaxPeriod(double) - Method in class edu.penn.rtg.schedulingapp.algo.EDFSchedulability_DPRM
-
- getMaxPeriod() - Method in class edu.penn.rtg.schedulingapp.SchComponent
-
Return maximum period of resource model of component
- getMinPeriod() - Method in class edu.penn.rtg.schedulingapp.SchComponent
-
Return minimum period of resource model of component
- getMPRTasks() - Method in class edu.penn.rtg.schedulingapp.SchedulingComponent
-
- getNewBandwidth() - Method in class edu.penn.rtg.schedulingapp.algo.DMSchedulability_periodic
-
- getNewBandwidth() - Method in class edu.penn.rtg.schedulingapp.algo.DMSchedulability_sirap
-
- getNonIntFunc() - Method in class edu.penn.rtg.schedulingapp.Task
-
- getOffset() - Method in class edu.penn.rtg.schedulingapp.Task
-
- getParentComp() - Method in class edu.penn.rtg.schedulingapp.TreeComponent
-
Return parent component
- getPeriod(ResourceModel, int) - Method in class edu.penn.rtg.schedulingapp.algo.EDFSchedulability_DPRM
-
- getPeriod(int) - Method in class edu.penn.rtg.schedulingapp.algo.EDFSchedulability_DPRM
-
- getPeriod() - Method in class edu.penn.rtg.schedulingapp.basic.IntPRM
-
- getPeriod() - Method in class edu.penn.rtg.schedulingapp.basic.SComponent
-
- getPeriod() - Method in class edu.penn.rtg.schedulingapp.ResourceModel
-
Return period of resource model
- getPeriod() - Method in class edu.penn.rtg.schedulingapp.Task
-
Returns the period of the Task
- getPeriod1() - Method in class edu.penn.rtg.schedulingapp.basic.DualPRM
-
- getPeriod2() - Method in class edu.penn.rtg.schedulingapp.basic.DualPRM
-
- getPeriodLimit() - Method in class edu.penn.rtg.schedulingapp.basic.SComponent
-
- getPeriodTime(int, int, int) - Method in class edu.penn.rtg.schedulingapp.algo.EDFSchedulability_DPRM
-
- getProcessedAlgo() - Method in class edu.penn.rtg.schedulingapp.SchComponent
-
- getProcessedTaskList() - Method in class edu.penn.rtg.schedulingapp.TreeComponent
-
Get processed task list.
- getRes() - Method in class edu.penn.rtg.schedulingapp.nalgo.EqvPrmEDF
-
- getRes() - Method in class edu.penn.rtg.schedulingapp.nalgo.IntPrmEDF
-
- getRes() - Method in class edu.penn.rtg.schedulingapp.nalgo.MultiPrmEDF
-
- getRes() - Method in class edu.penn.rtg.schedulingapp.nalgo.PeriodicRmEDF
-
- getRes() - Method in interface edu.penn.rtg.schedulingapp.nalgo.PrmAlgo
-
- getResModel() - Method in class edu.penn.rtg.schedulingapp.basic.SComponent
-
- getResourceModelList() - Method in class edu.penn.rtg.schedulingapp.TreeComponent
-
Get resource model list
- getResourceModels() - Method in class edu.penn.rtg.schedulingapp.ResourceModelList
-
Return array list of resource model
- getResult() - Method in class edu.penn.rtg.schedulingapp.ResourceModel
-
It write debug message to string by calling toString()
- getResult() - Method in class edu.penn.rtg.schedulingapp.Task
-
Returns the result of the Algorithm Analysis in a String
- getRoot() - Method in class edu.penn.rtg.schedulingapp.SchedulingTree
-
Returns the Root Component of the Tree
- getSchCom() - Method in class edu.penn.rtg.schedulingapp.TreeComponent
-
- getScTree() - Method in class edu.penn.rtg.schedulingapp.input.xml.XMLInterpreter
-
Return tree which is interpreted by this class
- getSelLastCom() - Method in class edu.penn.rtg.schedulingapp.input.treeGUI.CartsMouseLis
-
- getSelLastLastCom() - Method in class edu.penn.rtg.schedulingapp.input.treeGUI.CartsMouseLis
-
- getSelLastNode() - Method in class edu.penn.rtg.schedulingapp.input.treeGUI.CartsMouseLis
-
- getSelLastTask() - Method in class edu.penn.rtg.schedulingapp.input.treeGUI.CartsMouseLis
-
- getSelLen() - Method in class edu.penn.rtg.schedulingapp.input.treeGUI.CartsMouseLis
-
- getSize(int) - Method in class edu.penn.rtg.schedulingapp.SchedulingComponent
-
Emulates the original getSize method located in Component
- getStr() - Method in class edu.penn.rtg.schedulingapp.basic.EqvPrmModel
-
- getSubType() - Method in class edu.penn.rtg.schedulingapp.SchComponent
-
- getSupply(int) - Method in class edu.penn.rtg.schedulingapp.basic.DualPRM
-
- getSupply(int) - Method in class edu.penn.rtg.schedulingapp.basic.EqvPrmModel
-
- getSupply(int) - Method in class edu.penn.rtg.schedulingapp.basic.IntPRM
-
- getSupply(int) - Method in class edu.penn.rtg.schedulingapp.basic.MultiPRM
-
- getSupply(int) - Method in class edu.penn.rtg.schedulingapp.basic.PeriodicRM
-
- getSupply(int) - Method in interface edu.penn.rtg.schedulingapp.basic.ResModel
-
- getTask() - Method in class edu.penn.rtg.schedulingapp.basic.DualPRM
-
- getTask() - Method in class edu.penn.rtg.schedulingapp.basic.EqvPrmModel
-
- getTask() - Method in class edu.penn.rtg.schedulingapp.basic.IntPRM
-
- getTask() - Method in class edu.penn.rtg.schedulingapp.basic.MultiPRM
-
- getTask() - Method in class edu.penn.rtg.schedulingapp.basic.PeriodicRM
-
- getTask() - Method in interface edu.penn.rtg.schedulingapp.basic.ResModel
-
- getTaskList() - Method in class edu.penn.rtg.schedulingapp.TreeComponent
-
Get task list.
- getTaskName() - Method in class edu.penn.rtg.schedulingapp.Task
-
Returns the name of the Task
- getTasks(int) - Method in class edu.penn.rtg.schedulingapp.SchedulingComponent
-
Emulates the original getTasks method located in Component
- getTasks() - Method in class edu.penn.rtg.schedulingapp.TaskList
-
Return array list of tasks
- getTasksUnsort(int) - Method in class edu.penn.rtg.schedulingapp.SchedulingComponent
-
- getTheta(double, double) - Method in class edu.penn.rtg.schedulingapp.algo.DMSchedulability_arinc
-
- getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in class edu.penn.rtg.schedulingapp.input.treeGUI.CartsTableRenderer
-
Returns the appropriate Icon depending on the state of the component
- getUnsortedTask(int) - Method in class edu.penn.rtg.schedulingapp.TreeComponent
-
- getUpperBoundArr(int, MultiPRM) - Method in class edu.penn.rtg.schedulingapp.basic.Workload
-
- getUpperBoundProcessors() - Method in class edu.penn.rtg.schedulingapp.basic.Workload
-
- getUtil() - Method in class edu.penn.rtg.schedulingapp.basic.DualPRM
-
- getUtil() - Method in class edu.penn.rtg.schedulingapp.basic.EqvPrmModel
-
- getUtil() - Method in class edu.penn.rtg.schedulingapp.basic.IntPRM
-
- getUtil() - Method in class edu.penn.rtg.schedulingapp.basic.MultiPRM
-
- getUtil() - Method in class edu.penn.rtg.schedulingapp.basic.PeriodicRM
-
- getUtil() - Method in interface edu.penn.rtg.schedulingapp.basic.ResModel
-
- getVmipsStr() - Method in class edu.penn.rtg.schedulingapp.SchComponent
-
- getWorkload() - Method in class edu.penn.rtg.schedulingapp.basic.SComponent
-