Internal utility functions that should not be directly utilized by the user
This package contains internal utility functions for the computation of erf, erfc, erfInc and erfcInv. These functions should not be directly used by the user.
Extends from Modelica.Icons.InternalPackage (Icon for an internal package (indicating that the package should not be directly utilized by user)).
Name | Description |
---|---|
polyEval | Evaluate a polynomial c[1] + c[2]*u + c[3]*u^2 + .... |
erfcUtil | Evaluate erfc(z) for 0.5 <= z |
erfInvUtil | Utility function for erfInv(u) and erfcInv(u) |
Evaluate a polynomial c[1] + c[2]*u + c[3]*u^2 + ....
Evaluate a polynomial using Horner's scheme.
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
c[:] | Polynomial coefficients |
u | Abscissa value |
Name | Description |
---|---|
y | = c[1] + u*(c[2] + u*(c[3] + u*(c[4]*u^3 + ...))) |
Evaluate erfc(z) for 0.5 <= z
Utility function in order to compute part of erf(..) and erfc(..).
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
z | Input argument 0.5 <= z required (but not checked) |
Name | Description |
---|---|
y | Result erfc(z) for 0.5 <= z |
Utility function for erfInv(u) and erfcInv(u)
Utility function in order to compute erfInv(..) and erfcInv(..).
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
p | First input argument |
q | Second input argument |
Name | Description |
---|---|
y | Result value |