ResourcePool

A ResourcePool is a collection of separate ResourceUnits that have individual characteristics.

The ResourceUnits in a ResourcePool is determined by the ResourcePool input for the ResourceUnits.

ResourcePool Inputs

Keyword

Description

Key Inputs

 

Description

A free-form string describing the object.

StrictOrder

If TRUE, the next entity to seize the resource will be chosen strictly on the basis of priority and waiting time. If this entity is unable to seize the resource because of other restrictions such as an OperatingThreshold input or the unavailability of other resources it needs to seize at the same time, then other entities with lower priority or shorter waiting time will NOT be allowed to seize the resource.

If FALSE, the entities will be tested in the same order of priority and waiting time, but the first entity that is able to seize the resource will be allowed to do so.

Options

 

AttributeDefinitionList, CustomOutputList

See Section 6.2.

Graphics

 

Position, Alignment, Size, Orientation, Region, RelativeEntity, DisplayModel, Show, Movable, VisibleViews, DrawRange

See Section 11.1.

 

ResourcePool Outputs

Output Name

Description

Entity and DisplayEntity

 

Name, ObjectType, SimTime, Parent, Attributes, Custom Outputs, Position, Size, Orientation, Alignment, GraphicalLength, ObserverList, NextList, PreviousList

See Section 10.1.

AbstractResourceProvider

 

UserList

The objects that can seize units from this resource.

Capacity

The total number of resource units that can be used.

UnitsInUse

The number of units that are in use.

AvailableUnits

The number of resource units that are not in use.

UnitsSeized

The number of units that have been seized.

UnitsReleased

The number of units that have been released.

UnitsInUseAverage

The average number of units that have been in use.

UnitsInUseStandardDeviation

The standard deviation of the number of units that have been in use.

UnitsInUseMinimum

The minimum number of units that have been in use.

UnitsInUseMaximum

The maximum number of units that have been in use.

UnitsInUseTimes

The total time that the number of resource units in use was 0, 1, 2, etc.