FRAMES NO FRAMES

Enumeration IlcTimeExtent

Definition file: ilsched/basic.h
Include file: <ilsched/ilsched.h>

By default, it is assumed that an activity uses a resource throughout its execution. A non-breakable activity uses the resource from the start time of the activity to the end time of the activity. A breakable activity uses the resource during its processing time with specified breaks. However, it may be possible to specify a time range different from the default start to end range. The enumeration IlcTimeExtent is defined for this purpose. Note that, for continuous reservoirs, this notion of time extent is not defined.

IlcNever indicates that the activity requires (or provides) the resource at no time.

IlcAlways indicates that the activity requires (or provides) the resource at all times (that is, before its start time, from its start time to its end time, and after its end time). It is useful to optimize the maximal available capacity of a resource.

IlcBeforeStart indicates that the activity requires (or provides) the resource at all times before its start time.

IlcAfterStart indicates that the activity requires (or provides) the resource at all times after its start time (that is, both from its start time to its end time and after its end time). This time extent is useful when an activity consumes a reservoir, for example when part of a budget is spent for the performance of the activity.

IlcAfterEnd indicates that the activity requires (or provides) the resource at all times after its end time. This time extent is useful when an activity produces a reservoir, for example, when finished goods are produced in a factory.

IlcBeforeEnd indicates that the activity requires (or provides) the resource at all times before its end time (that is, both before its start time and from its start time to its end time). This time extent is useful when some activities require resources that have never been used before, for example when brand-new bank notes are used to test the prototype of an automatic teller machine (ATM).

IlcBeforeStartAndAfterEnd indicates that the activity requires (or provides) the resource at all times before its start time and after its end time.

IlcFromStartToEnd indicates that the activity requires (or provides) the resource from its start time to its end time. This is the default time extent.

See Also:

Fields

IlcNever = 0 
IlcAlways = 1 
IlcBeforeStart = 2 
IlcAfterStart = 3 
IlcAfterEnd = 4 
IlcBeforeEnd = 5 
IlcBeforeStartAndAfterEnd = 6 
IlcFromStartToEnd = 7