A B C D E F G I J M N O P R S T U V

I

IDStore - class jopt.js.spi.util.IDStore.
A class that is accessed statically to ensure that resource ids are all unique
IDStore() - Constructor for class jopt.js.spi.util.IDStore
 
InstantiateActivityResouceThenStartTimeAction - class jopt.js.spi.search.actions.InstantiateActivityResouceThenStartTimeAction.
Action that will "instantiate" an activity by assigning it a resource and then a start time.
InstantiateActivityResouceThenStartTimeAction(Activity, StartTimeSelector, ResourceSelector, ResourceSetSelector) - Constructor for class jopt.js.spi.search.actions.InstantiateActivityResouceThenStartTimeAction
Creates new instantiate activity resource then start time action
InstantiateActivityResourceAction - class jopt.js.spi.search.actions.InstantiateActivityResourceAction.
Action that will "instantiate" an activity by assigning it a resource.
InstantiateActivityResourceAction(Activity, ResourceSelector, ResourceSetSelector) - Constructor for class jopt.js.spi.search.actions.InstantiateActivityResourceAction
Creates a new instantiate activity resource action
InstantiateActivityStartTimeAction - class jopt.js.spi.search.actions.InstantiateActivityStartTimeAction.
Action that will "instantiate" an activity by assigning it a start time.
InstantiateActivityStartTimeAction(Activity, StartTimeSelector) - Constructor for class jopt.js.spi.search.actions.InstantiateActivityStartTimeAction
Creates a new instantiate activity start time action
InstantiateActivityStartTimeThenResourceAction - class jopt.js.spi.search.actions.InstantiateActivityStartTimeThenResourceAction.
Action that will "instantiate" an activity by assigning it a start time and then a resource.
InstantiateActivityStartTimeThenResourceAction(Activity, StartTimeSelector, ResourceSelector, ResourceSetSelector) - Constructor for class jopt.js.spi.search.actions.InstantiateActivityStartTimeThenResourceAction
Creates new instantiate activity start time then resource action
IntIntervalActivityDomain - class jopt.js.spi.domain.activity.IntIntervalActivityDomain.
IntDomain that allows users to interact with the entities of an activity (start time, end time, duration) as if they were themselves IntDomain objects.
IntIntervalActivityDomain(ActivityDomain, int) - Constructor for class jopt.js.spi.domain.activity.IntIntervalActivityDomain
Constructs an IntIntervalActivity
IntStack - class jopt.js.spi.util.IntStack.
A primitive int based Stack.
IntStack() - Constructor for class jopt.js.spi.util.IntStack
 
IntStack(int[]) - Constructor for class jopt.js.spi.util.IntStack
 
isAssignedToResource() - Method in class jopt.js.spi.domain.activity.ActOperationDomain
Returns true if there is only one potential resource assignment left
isBound() - Method in class jopt.js.spi.domain.activity.ActOperationDomain
Returns true if operation has only one valid start time, end time, and resource
isBound() - Method in class jopt.js.spi.domain.activity.ActivityDomain
A domain is bound if all operations have been assigned to a resource and have a definite start time
isBound() - Method in class jopt.js.spi.domain.activity.IntIntervalActivityDomain
 
isBound() - Method in class jopt.js.spi.domain.resource.ResourceDomain
Returns true since this is always in a valid state by the nature of the domain
isBound() - Method in class jopt.js.spi.graph.node.ActivityNode
An activity is bound if all operations have been assigned to a resource and have a definite start time
isBound() - Method in class jopt.js.spi.graph.node.ResourceNode
Returns true since this is always in a valid state by the nature of the domain
isBound() - Method in class jopt.js.spi.variable.ActivityExpr
 
isBound() - Method in class jopt.js.spi.variable.ResourceExpr
 
isBuilt() - Method in class jopt.js.spi.domain.activity.ActivityDomain
Access the isBuilt flag
isBuilt() - Method in class jopt.js.spi.domain.resource.GranularResourceDomain
 
isBuilt() - Method in class jopt.js.spi.domain.resource.ResourceDomain
Determines if this domain is in "built" status
isBuilt() - Method in class jopt.js.spi.variable.ActivityExpr
 
isBuilt() - Method in class jopt.js.spi.variable.ResourceExpr
 
isEmpty() - Method in class jopt.js.spi.domain.activity.ActDelta
Checks to see if the delta sets are empty or not
isInDomain(int) - Method in class jopt.js.spi.domain.activity.IntIntervalActivityDomain
Returns true if value is in the domain
isInDomain(Object) - Method in class jopt.js.spi.graph.node.ActivityNode
 
isInDomain(Object) - Method in class jopt.js.spi.graph.node.ResourceNode
 
isOperationAssignedToResource(int) - Method in class jopt.js.spi.domain.activity.ActivityDomain
Checks whether or not the specified operation is assigned to a resource
isOperationAssignedToResource(int) - Method in class jopt.js.spi.graph.node.ActivityNode
Checks whether or not the specified operation is assigned to a resource
isPossibleDuration(int) - Method in class jopt.js.spi.domain.activity.ActivityDomain
Returns true if the given duration is still in the list of valid possible durations
isPossibleEndTime(int) - Method in class jopt.js.spi.domain.activity.ActivityDomain
Returns true if the end time is still in the list of valid possible end times
isPossibleStartTime(int) - Method in class jopt.js.spi.domain.activity.ActivityDomain
Returns true if the start time is still in the list of valid possible start times
isResourceAvailable(int, int, int, int) - Method in class jopt.js.spi.domain.resource.DiscreteResourceDomain
 
isResourceAvailable(int, int, int, int) - Method in class jopt.js.spi.domain.resource.GranularResourceDomain
 
isResourceAvailable(int, int, int, int) - Method in class jopt.js.spi.domain.resource.ResourceDomain
Determines whether the resource is available in the specified quantity between specified start and end times for the given operation
isResourceAvailable(int, int, int, int) - Method in class jopt.js.spi.domain.resource.UnaryResourceDomain
 
isResourceAvailable(int, int, int, int) - Method in class jopt.js.spi.graph.node.ResourceNode
Determines whether the resource is available in the specified quantity between specified start and end times for the given operation
isResourceAvailable(int, int, int, int) - Method in class jopt.js.spi.variable.ResourceExpr
 
isUsed() - Method in class jopt.js.spi.domain.resource.GranularResourceDomain
 
isUsed() - Method in class jopt.js.spi.domain.resource.ResourceDomain
Checks to see if any operation requires the use of this resource at any time.
isUsed() - Method in class jopt.js.spi.variable.ResourceExpr
Returns true if any of the resource has been allocated to be used by any operations

A B C D E F G I J M N O P R S T U V