classVersion_2_0_0
Version 2.0.0 (2021-12-06)
Extends from Modelica.Icons.ReleaseNotes (Icon for release notes in documentation), Icons.DocumentationInfo (Diagram for documentation only classes).
Information
This information is part of the Business Simulation Library (BSL). Please support this work and ► donate.
Some errors were fixed:
- As reported by @dietmarw there was a variability mismatch with regard to setting the `Boolean` flags for flows should now be fixed.
This release adds the following classes:
- The package CausalLoop supports fast building of quantitative models from a qualitative causal loop structure.
- Allocation allows to allocate an amount to a number of recipients according to their attractiveness (i.e., priority) and their maximum capacity.
- SoftMax and SoftMin.
- IntegerInput, IntegerOutput, IntegerMultiInput, and IntegerMultiOutput (corresponding icons were added as well →Icons)
- The
partial packageFlexTypeSignals allows to provide input and output connectors ofreplaceable type BaseType. - The converter Disruption can be used to model an exogenous effect upon a flow of information.
- The converters PolynomialFunctionFactor and PolynomialFunctionDivisor make it easy, to do gross to net and net to gross calculations.
- The type
AmountRate(unit = "each/s")was added to enable convenient custom unit conversions for fractional rates (e.g., usedisplayUnit = "million/wk"). - There is a package PartialSubsystems with partial classes to more conveniently build subsystems.
- Some package icons have been added to →Icons.
The following modifications were made:
- Lookup functions now allow optional conversion of times and rates, so that they may be formulated more conveniently.
- Where reasonable
smooth()has been made use of to allow tools to decide upon event generation; alsonoEvent()usage has been made optional upon the structural parameterstrictin event generating expressions.