This information is part of the Business Simulation Library (BSL). Please support this work and ► donate.
This library contains input/output blocks (converters): One or more information inputs are (instantaneously) transformed by some function given one or more outputs.
Tutorial.ElementaryBuildingBlocks
Copyright © 2020 Guido Wolf Reichert
Licensed under the EUPL-1.2 or later
| Name | Description |
|---|---|
| Discrete or delay converters | |
| Converters with boolean output and/or input | |
| Table- or Lookup-Functions | |
| Converters with vector input and/or vector output | |
| Special converters - often used as utility functions | |
| Return the absolute value of input | |
| Determing the time value of money for an investment of 1 | |
| Sum of two inputs | |
| Total of three inputs | |
| Clips input signal so that it remains within a given interval | |
| Limit any time input to be no smaller than dt | |
| A constant value is turned into a constant signal | |
| A constant rate is turned into a constant-valued signal | |
| A constant time value is turned into a constant signal | |
| Division without protection against division by zero | |
| Division guarded for division by zero | |
| Input u will be stated as dimensionless fraction with regard to a reference value | |
| Output is the disturbed input | |
| Natural exponential function | |
| Input is multiplied by constant parameter | |
| Enable user input, if gaming mode is activated | |
| Compare goal (u1) and current value (u2) to determine gap | |
| Logarithm of the input to a given base | |
| Return the largest value | |
| Return the smallest value | |
| Output is identical to input | |
| Transform the input according to a polynomial function with given coefficients | |
| Input is divided by polynomial function of lambda | |
| Input is multiplied with polynomial function of lambda | |
| Exponentiation of input | |
| Inputs are multiplied | |
| Inputs are multiplied | |
| Calculates the force of interest (continuous compounding rate) | |
| Converts a rate given per time base A to a rate per time base B | |
| Rescales input to run from y_min to y_max over the range u_min to u_max | |
| Gradual approach of a floor below which output can never fall | |
| Gradual approach of a ceiling that cannot be exceeded | |
| Converts a time signal from time base A to time base B | |
| The input will be set to zero, if it is negative |