DA.Math
Documentation Index
Fetch the complete documentation index at: https://docs.canton.network/llms.txt Use this file to discover all available pages before exploring further.
DA.Math
Reference documentation for Daml module DA.Math.
DA.Math
Math - Utility Math functions for Decimal
The this library is designed to give good precision, typically giving 9 correct decimal places.
The numerical algorithms run with many iterations to achieve that precision and are interpreted
by the Daml runtime so they are not performant. Their use is not advised in performance critical
contexts.
Module Snapshot
Functions
**
** : Decimal -> Decimal -> Decimal
Take a power of a number Example: 2.0 ** 3.0 == 8.0.
sqrt
sqrt : Decimal -> Decimal
Calculate the square root of a Decimal.
>>> sqrt 1.44
1.2
exp
exp : Decimal -> Decimal
The exponential function. Example: exp 0.0 == 1.0
log
log : Decimal -> Decimal
The natural logarithm. Example: log 10.0 == 2.30258509299
logBase
logBase : Decimal -> Decimal -> Decimal
The logarithm of a number to a given base. Example: log 10.0 100.0 == 2.0
sin
sin : Decimal -> Decimal
sin is the sine function
cos
cos : Decimal -> Decimal
cos is the cosine function
tan
tan : Decimal -> Decimal
tan is the tangent function
Mirrored from Canton Network official documentation (CC-BY-4.0) by CC Privacy Club for learning purposes.