Leonardus
Loading...
Searching...
No Matches
Functions
adapter128 Namespace Reference

Collection of adapters for 128 bit data types. More...

Functions

__float128 ceil (__float128 p_r)
 __float128 overload of ceil().
 
__float128 floor (__float128 p_r)
 __float128 overload of floor().
 
__float128 trunc (__float128 p_r)
 __float128 overload of trunc().
 
__float128 cos (__float128 p_angle)
 __float128 overload of cos().
 
__float128 sin (__float128 p_angle)
 __float128 overload of sin().
 
__float128 sqrt (__float128 p_r)
 __float128 overload of sqrt().
 
__float128 atan2 (__float128 p_num, __float128 p_den)
 __float128 overload of atan2().
 
__float128 asin (__float128 p_ratio)
 __float128 overload of asin().
 
__float128 acos (__float128 p_ratio)
 __float128 overload of acos().
 
__float128 pow (__float128 p_base, __float128 p_exp)
 __float128 overload of pow().
 
__float128 rint (__float128 p_num)
 __float128 overload of rint().
 
__float128 log (__float128 p_num)
 __float128 overload of log().
 
__float128 log10 (__float128 p_num)
 __float128 overload of log10().
 

Detailed Description

Collection of adapters for 128 bit data types.

Function Documentation

◆ acos()

__float128 adapter128::acos ( __float128  p_ratio)

__float128 overload of acos().

Parameters
[in]p_ratioThe input value.
Returns
__float128 The arc cosine of p_ratio in radians.

◆ asin()

__float128 adapter128::asin ( __float128  p_ratio)

__float128 overload of asin().

Parameters
[in]p_ratioThe input value.
Returns
__float128 The arc sine of p_ratio in radians.

◆ atan2()

__float128 adapter128::atan2 ( __float128  p_num,
__float128  p_den 
)

__float128 overload of atan2().

Parameters
[in]p_numNumerator (y-coordinate).
[in]p_denDenominator (x-coordinate).
Returns
__float128 The arc tangent of p_num/p_den in radians.

◆ ceil()

__float128 adapter128::ceil ( __float128  p_r)

__float128 overload of ceil().

Parameters
[in]p_rThe input value.
Returns
__float128 The smallest integer value not less than p_r.

◆ cos()

__float128 adapter128::cos ( __float128  p_angle)

__float128 overload of cos().

Parameters
[in]p_angleThe input value in radians.
Returns
__float128 The cosine of p_angle.

◆ floor()

__float128 adapter128::floor ( __float128  p_r)

__float128 overload of floor().

Parameters
[in]p_rThe input value.
Returns
__float128 The largest integer value not greater than p_r.

◆ log()

__float128 adapter128::log ( __float128  p_num)

__float128 overload of log().

Precondition
p_num > 0
Parameters
[in]p_numThe input value.
Returns
__float128

◆ log10()

__float128 adapter128::log10 ( __float128  p_num)

__float128 overload of log10().

Precondition
p_num > 0
Parameters
[in]p_numThe input value.
Returns
__float128

◆ pow()

__float128 adapter128::pow ( __float128  p_base,
__float128  p_exp 
)

__float128 overload of pow().

Precondition
p_exp == rint(p_exp) or p_base >= 0
p_base != 0 or p_exp != 0
Parameters
[in]p_base
[in]p_exp
Returns
__float128

◆ rint()

__float128 adapter128::rint ( __float128  p_num)

__float128 overload of rint().

Parameters
[in]p_numThe input value.
Returns
__float128 The integer value nearest to p_num, rounding halfway cases away from zero.

◆ sin()

__float128 adapter128::sin ( __float128  p_angle)

__float128 overload of sin().

Parameters
[in]p_angleThe input value in radians.
Returns
__float128 The sine of p_angle.

◆ sqrt()

__float128 adapter128::sqrt ( __float128  p_r)

__float128 overload of sqrt().

Precondition
p_r >= 0
Parameters
[in]p_rThe input value.
Returns
__float128 The square root of p_r.

◆ trunc()

__float128 adapter128::trunc ( __float128  p_r)

__float128 overload of trunc().

Parameters
[in]p_rThe input value.
Returns
__float128 The integer value nearest to but no larger in magnitude than p_r.