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 |