ProportionalSplitFactorsConvert 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:
shiftInputs = true
) or clipped (shiftInputs = false
), so that no weight will be less than zero.nin |
Value: 2 Type: Integer Description: Number of input and output signals |
---|---|
shiftInputs |
Value: true Type: Boolean Description: = true, if all values are to be shifted to prevent negative inputs, otherwise negative inputs are simply set to zero |
![]() |
u |
Type: RealMultiInput[nin] Description: Input |
---|---|---|
![]() |
y |
Type: RealMultiOutput[nin] Description: Output signal |
![]() |
BusinessSimulation.MoleculesOfStructure.Policy Allocate an available amount according to priorities |
![]() |
BusinessSimulation.MoleculesOfStructure.Transceivers Splitting an arbitrary flow into n subflows |