Base Framework
Variables
constant Namespace Reference

Commonly used mathematical constants. More...

Variables

const float E_F = 2.718281828459045235360287471352662497757247093699959574966967627724076630353547594571382178525166427f
 
const float LN2_F = 0.6931471805599453094172321214581765680755001343602552541206800094933936219696947156058633269964186875f
 
const float LN10_F = 2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298f
 
const float LOG210_F = 3.321928094887362347870319429489390175864831393024580612054756395815934776608625215850139743359370155f
 
const float LOG2E_F = 1.442695040888963407359924681001892137426645954152985934135449406931109219181185079885526622893506344f
 
const float LOG102_F = 0.3010299956639811952137388947244930267681898814621085413104274611271081892744245094869272521181861720f
 
const float LOG10E_F = 0.4342944819032518276511289189166050822943970058036665661144537831658646492088707747292249493384317483f
 
const float PI_F = 3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117068f
 
const float PI2_F = 6.283185307179586476925286766559005768394338798750211641949889184615632812572417997256069650684234136f
 
const float PI_2_F = 1.570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058534f
 
const float PI_4_F = 0.7853981633974483096156608458198757210492923498437764552437361480769541015715522496570087063355292670f
 
const float INV_PI_F = 0.3183098861837906715377675267450287240689192914809128974953346881177935952684530701802276055325061719f
 
const float INV_PI_2_F = 0.6366197723675813430755350534900574481378385829618257949906693762355871905369061403604552110650123438f
 
const float INV_SQRTPI_2_F = 1.128379167095512573896158903121545171688101258657997713688171443421284936882986828973487320404214727f
 
const float SQRT2_F = 1.414213562373095048801688724209698078569671875376948073176679737990732478462107038850387534327641573f
 
const float SQRT5_F = 2.236067977499789696409173668731276235440618359611525724270897245410520925637804899414414408378782275f
 
const float INV_SQRT2_F = 0.7071067811865475244008443621048490392848359376884740365883398689953662392310535194251937671638207864f
 
const float INV_SQRT5_F = 0.4472135954999579392818347337462552470881236719223051448541794490821041851275609798828828816757564550f
 
const float GOLDEN_RATIO_F = 1.618033988749894848204586834365638117720309179805762862135448622705260462818902449707207204189391137f
 
const float EULER_F = 0.5772156649015328606065120900824024310421593359399235988057672348848677267776646709369470632917467495f
 
const double E = 2.718281828459045235360287471352662497757247093699959574966967627724076630353547594571382178525166427
 
const double LN2 = 0.6931471805599453094172321214581765680755001343602552541206800094933936219696947156058633269964186875
 
const double LN10 = 2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298
 
const double LOG210 = 3.321928094887362347870319429489390175864831393024580612054756395815934776608625215850139743359370155
 
const double LOG2E = 1.442695040888963407359924681001892137426645954152985934135449406931109219181185079885526622893506344
 
const double LOG102 = 0.3010299956639811952137388947244930267681898814621085413104274611271081892744245094869272521181861720
 
const double LOG10E = 0.4342944819032518276511289189166050822943970058036665661144537831658646492088707747292249493384317483
 
const double PI = 3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117068
 
const double PI2 = 6.283185307179586476925286766559005768394338798750211641949889184615632812572417997256069650684234136
 
const double PI_2 = 1.570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058534
 
const double PI_4 = 0.7853981633974483096156608458198757210492923498437764552437361480769541015715522496570087063355292670
 
const double INV_PI = 0.3183098861837906715377675267450287240689192914809128974953346881177935952684530701802276055325061719
 
const double INV_PI_2 = 0.6366197723675813430755350534900574481378385829618257949906693762355871905369061403604552110650123438
 
const double INV_SQRTPI_2 = 1.128379167095512573896158903121545171688101258657997713688171443421284936882986828973487320404214727
 
const double SQRT2 = 1.414213562373095048801688724209698078569671875376948073176679737990732478462107038850387534327641573
 
const double SQRT5 = 2.236067977499789696409173668731276235440618359611525724270897245410520925637804899414414408378782275
 
const double INV_SQRT2 = 0.7071067811865475244008443621048490392848359376884740365883398689953662392310535194251937671638207864
 
const double INV_SQRT5 = 0.4472135954999579392818347337462552470881236719223051448541794490821041851275609798828828816757564550
 
const double GOLDEN_RATIO = 1.618033988749894848204586834365638117720309179805762862135448622705260462818902449707207204189391137
 
const double EULER = 0.5772156649015328606065120900824024310421593359399235988057672348848677267776646709369470632917467495
 
const long double E_L = 2.718281828459045235360287471352662497757247093699959574966967627724076630353547594571382178525166427L
 
const long double LN2_L = 0.6931471805599453094172321214581765680755001343602552541206800094933936219696947156058633269964186875L
 
const long double LN10_L = 2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298L
 
const long double LOG210_L = 3.321928094887362347870319429489390175864831393024580612054756395815934776608625215850139743359370155L
 
const long double LOG2E_L = 1.442695040888963407359924681001892137426645954152985934135449406931109219181185079885526622893506344L
 
const long double LOG102_L = 0.3010299956639811952137388947244930267681898814621085413104274611271081892744245094869272521181861720L
 
const long double LOG10E_L = 0.4342944819032518276511289189166050822943970058036665661144537831658646492088707747292249493384317483L
 
const long double PI_L = 3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117068L
 
const long double PI2_L = 6.283185307179586476925286766559005768394338798750211641949889184615632812572417997256069650684234136L
 
const long double PI_2_L = 1.570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058534L
 
const long double PI_4_L = 0.7853981633974483096156608458198757210492923498437764552437361480769541015715522496570087063355292670L
 
const long double INV_PI_L = 0.3183098861837906715377675267450287240689192914809128974953346881177935952684530701802276055325061719L
 
const long double INV_PI_2_L = 0.6366197723675813430755350534900574481378385829618257949906693762355871905369061403604552110650123438L
 
const long double INV_SQRTPI_2_L = 1.128379167095512573896158903121545171688101258657997713688171443421284936882986828973487320404214727L
 
const long double SQRT2_L = 1.414213562373095048801688724209698078569671875376948073176679737990732478462107038850387534327641573L
 
const long double SQRT5_L = 2.236067977499789696409173668731276235440618359611525724270897245410520925637804899414414408378782275L
 
const long double INV_SQRT2_L = 0.7071067811865475244008443621048490392848359376884740365883398689953662392310535194251937671638207864L
 
const long double INV_SQRT5_L = 0.4472135954999579392818347337462552470881236719223051448541794490821041851275609798828828816757564550L
 
const long double GOLDEN_RATIO_L = 1.618033988749894848204586834365638117720309179805762862135448622705260462818902449707207204189391137L
 
const long double EULER_L = 0.5772156649015328606065120900824024310421593359399235988057672348848677267776646709369470632917467495L
 
const float128 E_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(2.718281828459045235360287471352662497757247093699959574966967627724076630353547594571382178525166427)
 
const float128 LN2_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(0.6931471805599453094172321214581765680755001343602552541206800094933936219696947156058633269964186875)
 
const float128 LN10_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298)
 
const float128 LOG210_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(3.321928094887362347870319429489390175864831393024580612054756395815934776608625215850139743359370155)
 
const float128 LOG2E_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(1.442695040888963407359924681001892137426645954152985934135449406931109219181185079885526622893506344)
 
const float128 LOG102_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(0.3010299956639811952137388947244930267681898814621085413104274611271081892744245094869272521181861720)
 
const float128 LOG10E_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(0.4342944819032518276511289189166050822943970058036665661144537831658646492088707747292249493384317483)
 
const float128 PI_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117068)
 
const float128 PI2_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(6.283185307179586476925286766559005768394338798750211641949889184615632812572417997256069650684234136)
 
const float128 PI_2_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(1.570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058534)
 
const float128 PI_4_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(0.7853981633974483096156608458198757210492923498437764552437361480769541015715522496570087063355292670)
 
const float128 INV_PI_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(0.3183098861837906715377675267450287240689192914809128974953346881177935952684530701802276055325061719)
 
const float128 INV_PI_2_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(0.6366197723675813430755350534900574481378385829618257949906693762355871905369061403604552110650123438)
 
const float128 INV_SQRTPI_2_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(1.128379167095512573896158903121545171688101258657997713688171443421284936882986828973487320404214727)
 
const float128 SQRT2_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(1.414213562373095048801688724209698078569671875376948073176679737990732478462107038850387534327641573)
 
const float128 SQRT5_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(2.236067977499789696409173668731276235440618359611525724270897245410520925637804899414414408378782275)
 
const float128 INV_SQRT2_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(0.7071067811865475244008443621048490392848359376884740365883398689953662392310535194251937671638207864)
 
const float128 INV_SQRT5_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(0.4472135954999579392818347337462552470881236719223051448541794490821041851275609798828828816757564550)
 
const float128 GOLDEN_RATIO_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(1.618033988749894848204586834365638117720309179805762862135448622705260462818902449707207204189391137)
 
const float128 EULER_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(0.5772156649015328606065120900824024310421593359399235988057672348848677267776646709369470632917467495)
 

Detailed Description

Commonly used mathematical constants.

This namespace holds some offen used mathematical constants. Please note that the accuracy provided here may not be supported by the particular platform.

Variable Documentation

◆ E

const double constant::E = 2.718281828459045235360287471352662497757247093699959574966967627724076630353547594571382178525166427

The base of the natural logarithm specified by the symbol "e" (or exp(1)).

Examples
testsuite/eval.cpp.

◆ E_F

const float constant::E_F = 2.718281828459045235360287471352662497757247093699959574966967627724076630353547594571382178525166427f

The base of the natural logarithm specified by the symbol "e" (or exp(1)).

◆ E_L

const long double constant::E_L = 2.718281828459045235360287471352662497757247093699959574966967627724076630353547594571382178525166427L

The base of the natural logarithm specified by the symbol "e" (or exp(1)).

◆ E_Q

const float128 constant::E_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(2.718281828459045235360287471352662497757247093699959574966967627724076630353547594571382178525166427)

The base of the natural logarithm specified by the symbol "e" (or exp(1)).

◆ EULER

const double constant::EULER = 0.5772156649015328606065120900824024310421593359399235988057672348848677267776646709369470632917467495

The Euler-Mascheroni constant (gamma).

Examples
testsuite/eval.cpp.

◆ EULER_F

const float constant::EULER_F = 0.5772156649015328606065120900824024310421593359399235988057672348848677267776646709369470632917467495f

The Euler-Mascheroni constant (gamma).

◆ EULER_L

const long double constant::EULER_L = 0.5772156649015328606065120900824024310421593359399235988057672348848677267776646709369470632917467495L

The Euler-Mascheroni constant (gamma).

◆ EULER_Q

const float128 constant::EULER_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(0.5772156649015328606065120900824024310421593359399235988057672348848677267776646709369470632917467495)

The Euler-Mascheroni constant (gamma).

◆ GOLDEN_RATIO

const double constant::GOLDEN_RATIO = 1.618033988749894848204586834365638117720309179805762862135448622705260462818902449707207204189391137

The golden ratio.

◆ GOLDEN_RATIO_F

const float constant::GOLDEN_RATIO_F = 1.618033988749894848204586834365638117720309179805762862135448622705260462818902449707207204189391137f

The golden ratio.

◆ GOLDEN_RATIO_L

const long double constant::GOLDEN_RATIO_L = 1.618033988749894848204586834365638117720309179805762862135448622705260462818902449707207204189391137L

The golden ratio.

◆ GOLDEN_RATIO_Q

const float128 constant::GOLDEN_RATIO_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(1.618033988749894848204586834365638117720309179805762862135448622705260462818902449707207204189391137)

The golden ratio.

◆ INV_PI

const double constant::INV_PI = 0.3183098861837906715377675267450287240689192914809128974953346881177935952684530701802276055325061719

1/pi.

◆ INV_PI_2

const double constant::INV_PI_2 = 0.6366197723675813430755350534900574481378385829618257949906693762355871905369061403604552110650123438

2/pi.

◆ INV_PI_2_F

const float constant::INV_PI_2_F = 0.6366197723675813430755350534900574481378385829618257949906693762355871905369061403604552110650123438f

2/pi.

◆ INV_PI_2_L

const long double constant::INV_PI_2_L = 0.6366197723675813430755350534900574481378385829618257949906693762355871905369061403604552110650123438L

2/pi.

◆ INV_PI_2_Q

const float128 constant::INV_PI_2_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(0.6366197723675813430755350534900574481378385829618257949906693762355871905369061403604552110650123438)

2/pi.

◆ INV_PI_F

const float constant::INV_PI_F = 0.3183098861837906715377675267450287240689192914809128974953346881177935952684530701802276055325061719f

1/pi.

◆ INV_PI_L

const long double constant::INV_PI_L = 0.3183098861837906715377675267450287240689192914809128974953346881177935952684530701802276055325061719L

1/pi.

◆ INV_PI_Q

const float128 constant::INV_PI_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(0.3183098861837906715377675267450287240689192914809128974953346881177935952684530701802276055325061719)

1/pi.

◆ INV_SQRT2

const double constant::INV_SQRT2 = 0.7071067811865475244008443621048490392848359376884740365883398689953662392310535194251937671638207864

1/sqrt(2).

◆ INV_SQRT2_F

const float constant::INV_SQRT2_F = 0.7071067811865475244008443621048490392848359376884740365883398689953662392310535194251937671638207864f

1/sqrt(2).

◆ INV_SQRT2_L

const long double constant::INV_SQRT2_L = 0.7071067811865475244008443621048490392848359376884740365883398689953662392310535194251937671638207864L

1/sqrt(2).

◆ INV_SQRT2_Q

const float128 constant::INV_SQRT2_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(0.7071067811865475244008443621048490392848359376884740365883398689953662392310535194251937671638207864)

1/sqrt(2).

◆ INV_SQRT5

const double constant::INV_SQRT5 = 0.4472135954999579392818347337462552470881236719223051448541794490821041851275609798828828816757564550

1/sqrt(5).

◆ INV_SQRT5_F

const float constant::INV_SQRT5_F = 0.4472135954999579392818347337462552470881236719223051448541794490821041851275609798828828816757564550f

1/sqrt(5).

◆ INV_SQRT5_L

const long double constant::INV_SQRT5_L = 0.4472135954999579392818347337462552470881236719223051448541794490821041851275609798828828816757564550L

1/sqrt(5).

◆ INV_SQRT5_Q

const float128 constant::INV_SQRT5_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(0.4472135954999579392818347337462552470881236719223051448541794490821041851275609798828828816757564550)

1/sqrt(5).

◆ INV_SQRTPI_2

const double constant::INV_SQRTPI_2 = 1.128379167095512573896158903121545171688101258657997713688171443421284936882986828973487320404214727

2/sqrt(pi).

◆ INV_SQRTPI_2_F

const float constant::INV_SQRTPI_2_F = 1.128379167095512573896158903121545171688101258657997713688171443421284936882986828973487320404214727f

2/sqrt(pi).

◆ INV_SQRTPI_2_L

const long double constant::INV_SQRTPI_2_L = 1.128379167095512573896158903121545171688101258657997713688171443421284936882986828973487320404214727L

2/sqrt(pi).

◆ INV_SQRTPI_2_Q

const float128 constant::INV_SQRTPI_2_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(1.128379167095512573896158903121545171688101258657997713688171443421284936882986828973487320404214727)

2/sqrt(pi).

◆ LN10

const double constant::LN10 = 2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298

ln(10).

◆ LN10_F

const float constant::LN10_F = 2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298f

ln(10).

◆ LN10_L

const long double constant::LN10_L = 2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298L

ln(10).

◆ LN10_Q

const float128 constant::LN10_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298)

ln(10).

◆ LN2

const double constant::LN2 = 0.6931471805599453094172321214581765680755001343602552541206800094933936219696947156058633269964186875

ln(2).

Examples
testsuite/eval.cpp.

◆ LN2_F

const float constant::LN2_F = 0.6931471805599453094172321214581765680755001343602552541206800094933936219696947156058633269964186875f

ln(2).

◆ LN2_L

const long double constant::LN2_L = 0.6931471805599453094172321214581765680755001343602552541206800094933936219696947156058633269964186875L

ln(2).

◆ LN2_Q

const float128 constant::LN2_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(0.6931471805599453094172321214581765680755001343602552541206800094933936219696947156058633269964186875)

ln(2).

◆ LOG102

const double constant::LOG102 = 0.3010299956639811952137388947244930267681898814621085413104274611271081892744245094869272521181861720

log_10(2).

◆ LOG102_F

const float constant::LOG102_F = 0.3010299956639811952137388947244930267681898814621085413104274611271081892744245094869272521181861720f

log_10(2).

◆ LOG102_L

const long double constant::LOG102_L = 0.3010299956639811952137388947244930267681898814621085413104274611271081892744245094869272521181861720L

log_10(2).

◆ LOG102_Q

const float128 constant::LOG102_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(0.3010299956639811952137388947244930267681898814621085413104274611271081892744245094869272521181861720)

log_10(2).

◆ LOG10E

const double constant::LOG10E = 0.4342944819032518276511289189166050822943970058036665661144537831658646492088707747292249493384317483

log_10(e).

◆ LOG10E_F

const float constant::LOG10E_F = 0.4342944819032518276511289189166050822943970058036665661144537831658646492088707747292249493384317483f

log_10(e).

◆ LOG10E_L

const long double constant::LOG10E_L = 0.4342944819032518276511289189166050822943970058036665661144537831658646492088707747292249493384317483L

log_10(e).

◆ LOG10E_Q

const float128 constant::LOG10E_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(0.4342944819032518276511289189166050822943970058036665661144537831658646492088707747292249493384317483)

log_10(e).

◆ LOG210

const double constant::LOG210 = 3.321928094887362347870319429489390175864831393024580612054756395815934776608625215850139743359370155

log_2(10).

◆ LOG210_F

const float constant::LOG210_F = 3.321928094887362347870319429489390175864831393024580612054756395815934776608625215850139743359370155f

log_2(10).

◆ LOG210_L

const long double constant::LOG210_L = 3.321928094887362347870319429489390175864831393024580612054756395815934776608625215850139743359370155L

log_2(10).

◆ LOG210_Q

const float128 constant::LOG210_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(3.321928094887362347870319429489390175864831393024580612054756395815934776608625215850139743359370155)

log_2(10).

◆ LOG2E

const double constant::LOG2E = 1.442695040888963407359924681001892137426645954152985934135449406931109219181185079885526622893506344

log_2(e).

◆ LOG2E_F

const float constant::LOG2E_F = 1.442695040888963407359924681001892137426645954152985934135449406931109219181185079885526622893506344f

log_2(e).

◆ LOG2E_L

const long double constant::LOG2E_L = 1.442695040888963407359924681001892137426645954152985934135449406931109219181185079885526622893506344L

log_2(e).

◆ LOG2E_Q

const float128 constant::LOG2E_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(1.442695040888963407359924681001892137426645954152985934135449406931109219181185079885526622893506344)

log_2(e).

◆ PI

const double constant::PI = 3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117068

pi.

Examples
testsuite/eval.cpp.

◆ PI2

const double constant::PI2 = 6.283185307179586476925286766559005768394338798750211641949889184615632812572417997256069650684234136

2 * pi.

◆ PI2_F

const float constant::PI2_F = 6.283185307179586476925286766559005768394338798750211641949889184615632812572417997256069650684234136f

2 * pi.

◆ PI2_L

const long double constant::PI2_L = 6.283185307179586476925286766559005768394338798750211641949889184615632812572417997256069650684234136L

2 * pi.

◆ PI2_Q

const float128 constant::PI2_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(6.283185307179586476925286766559005768394338798750211641949889184615632812572417997256069650684234136)

2 * pi.

◆ PI_2

const double constant::PI_2 = 1.570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058534

pi/2.

◆ PI_2_F

const float constant::PI_2_F = 1.570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058534f

pi/2.

◆ PI_2_L

const long double constant::PI_2_L = 1.570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058534L

pi/2.

◆ PI_2_Q

const float128 constant::PI_2_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(1.570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058534)

pi/2.

◆ PI_4

const double constant::PI_4 = 0.7853981633974483096156608458198757210492923498437764552437361480769541015715522496570087063355292670

pi/4.

◆ PI_4_F

const float constant::PI_4_F = 0.7853981633974483096156608458198757210492923498437764552437361480769541015715522496570087063355292670f

pi/4.

◆ PI_4_L

const long double constant::PI_4_L = 0.7853981633974483096156608458198757210492923498437764552437361480769541015715522496570087063355292670L

pi/4.

◆ PI_4_Q

const float128 constant::PI_4_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(0.7853981633974483096156608458198757210492923498437764552437361480769541015715522496570087063355292670)

pi/4.

◆ PI_F

const float constant::PI_F = 3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117068f

pi.

◆ PI_L

const long double constant::PI_L = 3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117068L

pi.

◆ PI_Q

const float128 constant::PI_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117068)

pi.

◆ SQRT2

const double constant::SQRT2 = 1.414213562373095048801688724209698078569671875376948073176679737990732478462107038850387534327641573

sqrt(2).

Examples
testsuite/eval.cpp.

◆ SQRT2_F

const float constant::SQRT2_F = 1.414213562373095048801688724209698078569671875376948073176679737990732478462107038850387534327641573f

sqrt(2).

◆ SQRT2_L

const long double constant::SQRT2_L = 1.414213562373095048801688724209698078569671875376948073176679737990732478462107038850387534327641573L

sqrt(2).

◆ SQRT2_Q

const float128 constant::SQRT2_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(1.414213562373095048801688724209698078569671875376948073176679737990732478462107038850387534327641573)

sqrt(2).

◆ SQRT5

const double constant::SQRT5 = 2.236067977499789696409173668731276235440618359611525724270897245410520925637804899414414408378782275

sqrt(5).

◆ SQRT5_F

const float constant::SQRT5_F = 2.236067977499789696409173668731276235440618359611525724270897245410520925637804899414414408378782275f

sqrt(5).

◆ SQRT5_L

const long double constant::SQRT5_L = 2.236067977499789696409173668731276235440618359611525724270897245410520925637804899414414408378782275L

sqrt(5).

◆ SQRT5_Q

const float128 constant::SQRT5_Q = _COM_AZURE_DEV__BASE__MAKE_FLOAT128(2.236067977499789696409173668731276235440618359611525724270897245410520925637804899414414408378782275)

sqrt(5).