Modelica.Math.Special.Internal

Internal utility functions that should not be directly utilized by the user

Information

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)).

Package Content

Name Description
Modelica.Math.Special.Internal.polyEval polyEval Evaluate a polynomial c[1] + c[2]*u + c[3]*u^2 + ....
Modelica.Math.Special.Internal.erfcUtil erfcUtil Evaluate erfc(z) for 0.5 <= z
Modelica.Math.Special.Internal.erfInvUtil erfInvUtil Utility function for erfInv(u) and erfcInv(u)

Modelica.Math.Special.Internal.polyEval Modelica.Math.Special.Internal.polyEval

Evaluate a polynomial c[1] + c[2]*u + c[3]*u^2 + ....

Information

Evaluate a polynomial using Horner's scheme.

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

NameDescription
c[:]Polynomial coefficients
uAbscissa value

Outputs

NameDescription
y= c[1] + u*(c[2] + u*(c[3] + u*(c[4]*u^3 + ...)))

Modelica.Math.Special.Internal.erfcUtil Modelica.Math.Special.Internal.erfcUtil

Evaluate erfc(z) for 0.5 <= z

Information

Utility function in order to compute part of erf(..) and erfc(..).

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

NameDescription
zInput argument 0.5 <= z required (but not checked)

Outputs

NameDescription
yResult erfc(z) for 0.5 <= z

Modelica.Math.Special.Internal.erfInvUtil Modelica.Math.Special.Internal.erfInvUtil

Utility function for erfInv(u) and erfcInv(u)

Information

Utility function in order to compute erfInv(..) and erfcInv(..).

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

NameDescription
pFirst input argument
qSecond input argument

Outputs

NameDescription
yResult value
Automatically generated Thu Dec 19 17:20:25 2019.