blockPolynomialFunctionFactor
Input is multiplied with polynomial function of lambda
Extends from Interfaces.PartialConverters.SO (Generic converter for signals).
Information
This information is part of the Business Simulation Library (BSL). Please support this work and ► donate.
The output y is obtained by multiplication of the input u with a →polynomial function of an argument (u_lamdba or lambda).
Examples
- The EBITAT may be obtained using
u = EBIT, lambda = taxrate, a = {1, -1}. - In markup pricing, the sales price may be obtained using
u = COGS, lambda = markup, a = {1, 1}.
See also
Revision history
- Introduced in version 2.0.0
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Real | lambda | 0 | Argument of the polynomial function (e.g., taxrate, markup) |
| Real[:] | a | {1, 1} | Vector of coefficients for the polynomial function (a_0, a_1, ..., a_n) |
| Structural Parameters | |||
| Boolean | hasConstantArgument | false | = true, if the argument of the polynomial function is a constant value |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Interfaces.Connectors.RealInput | u | Input to be normalized | |
| Interfaces.Connectors.RealInput | u_lambda | Input argument of polynomial function |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| RealOutput | y (from SO) |