This information is part of the Business Simulation Library (BSL). Please support this work and ► donate.
Using →SplitFlow this component allows to split a flow connected to the stock port portA into nout outflows (portB[nout]); nout is implicitly determined by the length of the vector of split factors splitFactors[:] (parameters). The vecotor of split factors is multiplied either with the scalar 1 (hasFactor = false) or an exogenous scalar u (hasFactor = true). Upon setting hasRateOutput = true the component will report the current rates of flow via a vector output connector (y[nout]).
isSplit = true negative factors are set to zero and the vector of factors is normalized to add up to one.