Package-level declarations

Types

Link copied to clipboard
data class DistanceData(val fromLoc: String, val toLoc: String, val distance: Double)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class MovableResource(parent: ModelElement, initLocation: LocationIfc, defaultVelocity: RandomIfc, name: String? = null) : Resource, SpatialElementIfc, VelocityIfc

A movable resource is a resource that resides within a spatial model and thus can be moved.

Link copied to clipboard
class MovableResourcePool(parent: ModelElement, movableResources: List<MovableResource>, defaultVelocity: RandomIfc, name: String? = null) : ResourcePool, VelocityIfc

A MovableResourcePool represents a list of MovableResource from which resources can be selected to fill requests made by Entities.

Link copied to clipboard
class MovableResourcePoolWithQ(parent: ModelElement, movableResources: List<MovableResource>, defaultVelocity: RandomIfc, queue: RequestQ? = null, name: String? = null) : ResourcePoolWithQ, VelocityIfc

A MovableResourcePool represents a list of MovableResource from which resources can be selected to fill requests made by Entities.

Link copied to clipboard
class MovableResourceWithQ(parent: ModelElement, initLocation: LocationIfc, defaultVelocity: RandomIfc, name: String? = null, queue: RequestQ? = null) : ResourceWithQ, SpatialElementIfc, VelocityIfc
Link copied to clipboard
class RectangularGridSpatialModel2D(width: Double = Double.MAX_VALUE, height: Double = Double.MAX_VALUE, numRows: Int = 1, numCols: Int = 1, upperX: Double = 0.0, upperY: Double = 0.0) : SpatialModel

Creates a grid in the 2D plane. The grid is based on the standard user coordinate system, with (x,y) = (0,0) being the upper left most corner point, with the x-axis going from left to right and the y-axis going from the top down

Link copied to clipboard
class SpatialElement(val modelElement: ModelElement, initLocation: LocationIfc = modelElement.spatialModel.defaultLocation, aName: String? = null, val observableComponent: ObservableComponent<SpatialElementIfc> = ObservableComponent()) : ObservableIfc<SpatialElementIfc> , SpatialElementIfc

Creates a spatial element associated with the spatial model at the location. A spatial element is something associated with a spatial model that has a location.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open class SpatialModelElement(parent: ModelElement, initLocation: LocationIfc, defaultVelocity: RandomIfc, aName: String? = null) : ProcessModel, SpatialElementIfc, VelocityIfc
Link copied to clipboard
interface VelocityIfc