WorkingTimeAndCapacityConstraint Methods

The WorkingTimeAndCapacityConstraint type exposes the following members.

  NameDescription
Protected method AddToJobActivationList Adds the constraint instance to the constraint activation list of a job. (Overrides SchedulingConstraint.AddToJobActivationList().)
Protected method AlignAfterRounding
Public method ClearWakeupList Clears any wakeup information that is associated with the constraint. (Overrides SchedulingConstraint.ClearWakeupList().)
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Protected method FiniteCapacity Determine whether to use finite capacity with the given JobResource instance.
Protected method GetEnumerator Retrieves the capacity slot enumerator.
Public method GetHashCode (Inherited from Object.)
Protected method GetMilliSecondsToSchedule
Public method GetType (Inherited from Object.)
Protected method IsOkToPropagate Checks whether pre-conditions for a correct propagation are satisfied.
Protected method IsPerformReservationAllowedByEndPoints
Protected method IsSlotOutsideBoundaries Validates that the last slot falls within the boundaries of the jobs end and start times.
Protected method IsValidFirstSlot Validates that the slot is a valid start slot.
Protected method IsValidLastSlot Checks whether the slot falls within boundaries.
Protected method MarkJobAsFailedToSchedule Marks the jobs as failed to be scheduled. (Inherited from SchedulingConstraint.)
Protected method MemberwiseClone (Inherited from Object.)
Protected method Static member MoveNextSlot Retrieves the next slot.
Protected method OnRuntimeFound Raises a RuntimeFound event.
Protected method ProcessCapacitySlots Overloaded.
Protected method Propagate Propagates only when a resource has been assigned to the job. (Overrides SchedulingConstraint.Propagate(JobSchedulingEngine).)
Protected method RemoveFromJobActivationList Removes the constraint instance from the constraint activation list of a job. (Inherited from SchedulingConstraint.)
Public method Replay Replays the constraint using the specified scheduling engine. (Overrides SchedulingConstraint.Replay(ISchedulingEngine).)
Protected method RestrictEndPoints
Protected method RestrictEndpointsAndReserveCapacity Overloaded.
Public method ToString (Inherited from Object.)
Protected method TrimFirstSlots
Protected method TrimLastSlot Overloaded.
Protected method UpdateVariableWakeupLists Adds the constraint instance to all variable wakeup lists that should trigger a new propagation of the constraint. (Overrides SchedulingConstraint.UpdateVariableWakeupLists(HashSet<SchedulingVariable>).)
Top

Community Additions

ADD
Show: