Queueing Network Spec
@Serializable
Serializable, hand-authorable description of a queueing network. This is pure data: distributions are captured as RVData (reusing the KSL random-variable serialization), and routing is a closed set of RoutingSpec variants. A ksl.modeling.station.config.StationNetworkBuilder turns a spec into a live ksl.modeling.station.StationNetwork.
Behavior that cannot be serialized (custom lambdas, entry/exit actions) is out of scope; the spec captures structure, distributions, and named routing.
Constructors
Link copied to clipboard
constructor(name: String, sources: List<SourceSpec> = emptyList(), stations: List<StationSpec> = emptyList(), sinks: List<SinkSpec> = emptyList(), classes: List<QObjectClassSpec> = emptyList(), pools: List<PoolSpec> = emptyList(), pooledStations: List<PooledStationSpec> = emptyList(), batchStations: List<BatchStationSpec> = emptyList(), separateStations: List<SeparateStationSpec> = emptyList(), gateStations: List<GateStationSpec> = emptyList(), blockingStations: List<BlockingStationSpec> = emptyList(), nWayStations: List<NWayStationSpec> = emptyList(), matchStations: List<MatchStationSpec> = emptyList(), joinStations: List<JoinStationSpec> = emptyList(), forkStations: List<ForkStationSpec> = emptyList(), resources: List<ResourceSpec> = emptyList(), seizeStations: List<SeizeStationSpec> = emptyList(), releaseStations: List<ReleaseStationSpec> = emptyList(), activityStations: List<ActivityStationSpec> = emptyList(), nhppSources: List<NHPPSourceSpec> = emptyList(), routes: List<RouteSpec> = emptyList())
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
QObject class templates (for multi-class models)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
arrival sources
Link copied to clipboard
single-queue stations