classVersion_2_1_0
Version 2.1.0 (2022-12-03)
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:
CausalLoop.UnidirectionalFlowdid not userateparameter.- Fixed missing connect equations for
Stock.ovenand removed conditionaliy for expandable connetordataIn. Functions.booledocumentation examples hadnotZeroQinstead ofboole.- Class for
Icons.SimulationModelchanged frompartial packagetopartial modelto allow extensions. - Fixed some unit-related errors in the
Examplespackage. - The
replaceable stockin theMoleculesOfStructure.Incubators.Collectorclass was moved into thepublicsection so that replacement-modifications are actually allowed. - Fixed some issues in the
Stocks.Ovenclass. - Use of hard maximum within
Converters.SoftMaxis now fixed.
This release adds the following classes:
Converters.DiscreteDelay.AsymmetricSmoothConverters.DiscreteDelay.AsymmetricSmoothNConverters.GameInputMoleculesOfStructure.Blocks.ExperienceCurveFunctions.areaLineSegmentFunctions.bitShiftRightFunctions.huntFunctions.interpolateFunctions.locateFunctions.normalizationConstantFunctions.normalizePLpdfFunctions.plCDFFunctions.rawInterpolateTypes.OutflowPriorities
The following modifications were made:
- The font
Lato BLackhas been replaced byLatothroughout. - The
Unitspackage has been put in a clearer hierarchy extending fromUnits.Unspecifiedinstead ofTypes.Realswith many additional changes. - The
Tutorial.UnitsInBusinessSimulationhas been completely revised to account for these changes. - The constants
unspecifiedandunspechave been introduced as aliases forinfandzero, repectively. They are useful to assign values to optional parameters and then haveassertstatements catch missing user specifications, should the parameters have be "switched on". annotation(Inline = true)was added to some functions in theFunctionspackage.- Simplified implementation for
Functions.rescaleVector. - The prefix
partialwas removed forInterfaces.Connectors.FlexTypeSignalsand the constraining type was changed toUnits.Unspecified. Icons.SimulationModelwith new look.- Display of
%initialValuewithin the icons of stock classes now established by partial classIcons.Stock. - Expandable connectors, e.g., used in many
Interactionflow classes, have now been changed to beencapsulated expandable connectorclasses as to prevent illegal lookup issues. - Inputs for
Converters.SoftMaxare now shifted before taking exponentials as to prevent numerical issues.