This information is part of the Business Simulation Library (BSL). Please support this work and ► donate.
This pacakge contains functions used in the library.
Copyright © 2020 Guido Wolf Reichert
Licensed under the EUPL-1.2 or later
| Name | Description |
|---|---|
| Allocate an available amount using priority profiles given by distributions | |
| Allocate a scarce resoure using priority profiles given by distributions | |
| Allocate a scarce resoure using an extreme value priority distribution | |
| Allocate a scarce resoure using a normal priority distribution | |
| Allocate a scarce resoure using a triangular priority distribution | |
| Allocate a scarce resoure using a uniform priority distribution | |
| Gives true, if all elements in a vector of Booleans are true | |
| Calculate the area under a line segment | |
| (Weighted) arithmetic mean | |
| n >> k | |
| Returns 1.0 if input is true, and 0.0 otherwise | |
| Clip values so they do not extend beyond a given interval | |
| Set rate for a port according to signals from stock | |
| Return true, if the indicated rate meets restrictions | |
| Evaluate a fuzzy membership function | |
| Gaussian membership function | |
| Generalized bell-shaped membership function | |
| (Weighted) geometric mean | |
| Find left index in an ordered list of value given a start index value | |
| Interpolate in an ordered list of tuples | |
| Find left index in an ordered list of values | |
| Janoschek's Growth Curve | |
| Gives true, if no element in a vector of Booleans is true | |
| Calculate the normalization constant for a distribution given by a piecewise linear density function | |
| Normalize a piecewise linear density function given by a list of points | |
| Yields true if input is different from zero | |
| Pi-shaped membership function | |
| Generate a piecewise linear cumulative distribution function from a piecewise linear density function | |
| Polynomial function of degree n | |
| Product of two sigmoidal membership functions | |
| Bounded ramp membership function | |
| Interpolate in a list of tuples given the index value for the index value to the left | |
| Rescale values from one range to another | |
| Rescale a list of values from one range to another | |
| Shift a list n steps, report carry, and fill gaps | |
| Sigmoidal membership function | |
| S-shaped membership function | |
| Find the corresponding element of the TimeBases enumeration for a given time base string | |
| Trapezoidal membership function | |
| Triangular membership function | |
| Functions used as function arguments |