-
Notifications
You must be signed in to change notification settings - Fork 0
Utility Functions
Petar Marinov edited this page Nov 16, 2021
·
6 revisions
| name | parameters | description |
|---|---|---|
| Not | x | Returns 1 if x is 0, 0 otherwise. |
| If | x, y, z | Returns y if x is different than 0, y otherwise. |
Some methods from System.Math.
// register when creating the registry
new FunctionsRegistry().AddMath();
// or afterwards using the Evaluator instance
evaluator.FinctionsRegistry.AddMath();| name | parameters | description |
|---|---|---|
| Min | x, y | Returns the smaller of two decimal numbers. |
| Min | x, y, z | Returns the smallest of three decimal numbers. |
| Max | x, y | Returns the larger of two decimal numbers. |
| Max | x, y, z | Returns the largest of three decimal numbers. |
| Round | x | Rounds a decimal value to the nearest integral value. |
| Round | x, y | Rounds a decimal value to a specified number of fractional digits. |
| Floor | x | Returns the largest integer less than or equal to the specified decimal number. |
| Ceiling | x | Returns the smallest integral value that is greater than or equal to the specified decimal number. |
| Abs | x | Returns the absolute value of a decimal number. |
| Pow | x, y | Returns a specified number x raised to the specified power y. |
| Sqrt | x | Returns a positive square root of x. |