Package-level declarations
Types
Multi-echelon arborescent tree of nodes. Each node has at most one parent (its supplier) and any number of children (its customers). Two node types are supported today and both implement NetworkNodeIfc:
Per-edge shipment-formation policy passed to a MultiEchelonNetwork attach method. When a non-null ShipmentFormation is supplied, the network installs a DemandLoadBuilder on the supplier node keyed by the customer. Outbound demands flow through the builder and are bundled into loads per the option.
How a MultiEchelonNetwork wires transport between its external supplier, IHPs, and demand generators. A network picks exactly one variant at construction time; the variant determines how attachIHPToExternalSupplier, attachIHPToSupplier, and attachDemandGeneratorToIHP translate their transportTime parameter into carrier configuration.