Package-level declarations

Functions

Link copied to clipboard
fun MultiEchelonNetwork.resultsReport(title: String = " - Results", confidenceLevel: Double = 0.95): ReportNode.Document

Build a complete results report for this network: a network overview, a cost summary (per formulation, tier × line), and an inventory performance table. Call after model.simulate(), then render with the standard KSL helpers (toMarkdown(), writeHtml(), showInBrowser(), …).

Link copied to clipboard
fun ReportBuilder.supplyChainCostSummary(network: MultiEchelonNetwork, confidenceLevel: Double = 0.95)

A cost-summary section: for each attached CostFormulation, a compact tier × line matrix of average costs (only the tiers and lines the topology actually produces), a TOTAL row, and the grand total with a confidence half-width. When more than one formulation is attached, a grand-total comparison table is appended for the comparative study.

Link copied to clipboard

An inventory-performance section: one row per inventory holding point (sorted by level) with the aggregate replication-average on-hand, on-order, backordered, first-fill-rate, and customer wait time.

Link copied to clipboard

A topology overview section: a one-line summary plus a node table (name, kind, level, supplier) and an item table (unit cost, weight, cube).