|
GridSim 5.0 beta | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
ObjectProfileEntry
SingleProfileEntry
public class SingleProfileEntry
The SingleProfileEntry class represents an entry in the availability
profile. It contains the list of ranges of PEs available at a particular
time. This time may represent either the start time or completion of
a job or advance reservation.
PERange,
PERangeList,
SingleProfile| Constructor Summary | |
|---|---|
SingleProfileEntry(double time)
Creates a new instance of SingleProfileEntry |
|
SingleProfileEntry(double time,
PERangeList ranges)
Creates a new instance of SingleProfileEntry |
|
| Method Summary | |
|---|---|
boolean |
addRanges(PERangeList list)
Adds the ranges provided to the list of ranges available |
SingleProfileEntry |
clone(double time)
Returns a clone of this entry. |
PERangeList |
getAvailRanges()
Returns the list of ranges available at this entry |
int |
getNumPE()
Gets the number of PEs associated with this entry |
void |
setAvailRanges(PERangeList availRanges)
Sets the ranges of PEs available at this entry |
String |
toString()
Creates a string representation of this entry |
| Methods inherited from class ProfileEntry |
|---|
compareTo, decreaseJob, getNumJobs, getTime, increaseJob, setTime |
| Methods inherited from class Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public SingleProfileEntry(double time)
SingleProfileEntry
time - the time associated with this entry
public SingleProfileEntry(double time,
PERangeList ranges)
SingleProfileEntry
time - the time associated with this entryranges - the list of ranges of PEs available| Method Detail |
|---|
public PERangeList getAvailRanges()
getAvailRanges in class ProfileEntrypublic void setAvailRanges(PERangeList availRanges)
availRanges - the list of ranges of PEs availablepublic boolean addRanges(PERangeList list)
list - the list to be added
public int getNumPE()
getNumPE in class ProfileEntrypublic String toString()
toString in class Objectpublic SingleProfileEntry clone(double time)
clone in class ProfileEntrytime - the time for the new entry
|
GridSim 5.0 beta | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||