# Microsoft.Quantum.Extensions.Math

## Functions

 AbsB Returns the absolute value of a big integer. AbsD Returns the absolute value of a double-precision floating-point number. AbsI Returns the absolute value of an integer. ArcCos Returns the angle whose cosine is the specified number. ArcSin Returns the angle whose sine is the specified number. ArcTan Returns the angle whose tangent is the specified number. ArcTan2 Returns the angle whose tangent is the quotient of two specified numbers. Ceiling Returns the smallest integer greater than or equal to the specified number. Cos Returns the cosine of the specified angle. Cosh Returns the hyperbolic cosine of the specified angle. DivRemB Divides one BigInteger value by another, returns the result and the remainder as a tuple. E Returns the natural logarithmic base $e$. ExpD Returns $e$ raised to the specified power. Floor Returns the largest integer less than or equal to the specified number. IEEERemainder Returns the remainder resulting from the division of a specified number by another specified number. Log Returns the natural (base $e$) logarithm of a specified number. Log10 Returns the base 10 logarithm of a specified number. MaxB Returns the larger of two specified numbers. MaxD Returns the larger of two specified numbers. MaxI Returns the larger of two specified numbers. MinB Returns the smaller of two specified numbers. MinD Returns the smaller of two specified numbers. MinI Returns the smaller of two specified numbers. ModPowB Performs modular division on a number raised to the power of another number. PI Represents the ratio of the circumference of a circle to its diameter, specified by the constant, π. PowD Returns the number x raised to the power y. Round Rounds a value to the nearest integer or to the specified number of fractional digits. SignB Returns an integer that indicates the sign of a number. SignD Returns an integer that indicates the sign of a number. SignI Returns an integer that indicates the sign of a number. Sin Returns the sine of the specified angle. Sinh Returns the hyperbolic sine of the specified angle. Sqrt Returns the square root of a specified number. Tan Returns the tangent of the specified angle. Tanh Returns the hyperbolic tangent of the specified angle. Truncate Calculates the integral part of a number.

## User Defined Types

 Complex Represents a complex number by its real and imaginary components. The first element of the tuple is the real component, the second one - the imaginary component.