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 |
---|---|
DiscreteDelay | Discrete or delay converters |
Logical | Converters with boolean output and/or input |
Lookup | Table- or Lookup-Functions |
Vector | Converters with vector input and/or vector output |
Special | Special converters - often used as utility functions |
Abs | Return the absolute value of input |
AccumulationFunction | Determing the time value of money for an investment of 1 |
Add_2 | Sum of two inputs |
Add_3 | Total of three inputs |
Clip | Clips input signal so that it remains within a given interval |
ClipProcessTime | Limit any time input to be no smaller than dt |
ConstantConverter | A constant value is turned into a constant signal |
ConstantConverterRate | A constant rate is turned into a constant-valued signal |
ConstantConverterTime | A constant time value is turned into a constant signal |
Division | Division without protection against division by zero |
Division_Guarded | Division guarded for division by zero |
DmnlInput | Input u will be stated as dimensionless fraction with regard to a reference value |
Disruption | Output is the disturbed input |
Exp | Natural exponential function |
Gain | Input is multiplied by constant parameter |
GameInput | Enable user input, if gaming mode is activated |
Gap | Compare goal (u1) and current value (u2) to determine gap |
Log | Logarithm of the input to a given base |
Max | Return the largest value |
Min | Return the smallest value |
PassThrough | Output is identical to input |
PolynomialFunction | Transform the input according to a polynomial function with given coefficients |
PolynomialFunctionDivisor | Input is divided by polynomial function of lambda |
PolynomialFunctionFactor | Input is multiplied with polynomial function of lambda |
Power | Exponentiation of input |
Product_2 | Inputs are multiplied |
Product_3 | Inputs are multiplied |
ForceOfInterest | Calculates the force of interest (continuous compounding rate) |
RateConversion | Converts a rate given per time base A to a rate per time base B |
Rescale | Rescales input to run from y_min to y_max over the range u_min to u_max |
SoftMax | Gradual approach of a floor below which output can never fall |
SoftMin | Gradual approach of a ceiling that cannot be exceeded |
TimeConversion | Converts a time signal from time base A to time base B |
ZeroIfNegative | The input will be set to zero, if it is negative |