Convert a vector of weights to a vector of fractions adding to one
This information is part of the Business
Simulation Library (BSL). Please support this work and
► donate.
Given a vector u of weights, the
converter will give an output vector y of
fractions so that:

If the weights do add up to zero equal proportions are
assumed:

Notes
- The weights are shifted (
shiftInputs =
true) or clipped (shiftInputs =
false), so that no weight will be less than zero.
- The sum of the output vector components will always add up to
one, i.e., the L1 Norm of y is one.
- A typical usecase is the allocation of some resource to a
demand where we have to guarantee, that no more than is available
will be allocated.
Generated at 2026-04-15T18:18:36Z by OpenModelicaOpenModelica 1.26.3 using
GenerateDoc.mos