Init
This commit is contained in:
34
cppdraft/math/constants.md
Normal file
34
cppdraft/math/constants.md
Normal file
@@ -0,0 +1,34 @@
|
||||
[math.constants]
|
||||
|
||||
# 29 Numerics library [[numerics]](./#numerics)
|
||||
|
||||
## 29.8 Numbers [[numbers]](numbers#math.constants)
|
||||
|
||||
### 29.8.2 Mathematical constants [math.constants]
|
||||
|
||||
[1](#1)
|
||||
|
||||
[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/numerics.tex#L10887)
|
||||
|
||||
The library-defined partial specializations
|
||||
of mathematical constant variable templates
|
||||
are initialized with the nearest representable values ofe,log2e,log10e,Ï,1Ï,1âÏ,ln2,ln10,â2,â3,1â3,
|
||||
the Euler-Mascheroni γ constant, and
|
||||
the golden ratio Ï constant 1+â52,
|
||||
respectively[.](#1.sentence-1)
|
||||
|
||||
[2](#2)
|
||||
|
||||
[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/numerics.tex#L10906)
|
||||
|
||||
Pursuant to [[namespace.std]](namespace.std "16.4.5.2.1 Namespace std"),
|
||||
a program may partially or explicitly specialize
|
||||
a mathematical constant variable template
|
||||
provided that the specialization depends on a program-defined type[.](#2.sentence-1)
|
||||
|
||||
[3](#3)
|
||||
|
||||
[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/numerics.tex#L10912)
|
||||
|
||||
A program that instantiates a primary template
|
||||
of a mathematical constant variable template is ill-formed[.](#3.sentence-1)
|
||||
Reference in New Issue
Block a user