gridsim
Class ResourceCalendar


class ResourceCalendar

A calender that resource needs for advance booking of resources
and also deciding standard load pattern.


Constructor Summary
ResourceCalendar(double TimeZone, double peakLoad, double offpeakLoad, double relativeHolidayLoad, LinkedList weekends, LinkedList holydays, long seed)
           

Method Summary
 CalendarCalendarAtGivenDate(Date d)
           
 CalendarCalendarAtGivenSimTime(double SimulationTime)
           
 CalendarCalendarNow()
           
 doubleCurrentLoad()
           
 booleanIsHoliday()
           
 booleanIsHoliday(Date d)
           
 doubleSimulationTime(Calendar LocalTime)
           

Constructor Detail

ResourceCalendar

public ResourceCalendar(double TimeZone, double peakLoad, double offpeakLoad, double relativeHolidayLoad, LinkedList weekends, LinkedList holydays, long seed)
Method Detail

CalendarAtGivenDate

public Calendar CalendarAtGivenDate(Date d)

CalendarAtGivenSimTime

public Calendar CalendarAtGivenSimTime(double SimulationTime)

CalendarNow

public Calendar CalendarNow()

CurrentLoad

public double CurrentLoad()

IsHoliday

public boolean IsHoliday()

IsHoliday

public boolean IsHoliday(Date d)

SimulationTime

public double SimulationTime(Calendar LocalTime)

Association Links

to Class java.util.Random

to Class java.util.LinkedList

to Class java.util.LinkedList

to Class java.util.LinkedList