blob: 8b60cb1000f8b5172c25f40e59f759e2b4360dcb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
|
// Copyright (C) 2017-2018 Free Software Foundation, Inc.
//
// This file is part of the GNU ISO C++ Library. This library is free
// software; you can redistribute it and/or modify it under the
// terms of the GNU General Public License as published by the
// Free Software Foundation; either version 3, or (at your option)
// any later version.
// This library is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
// You should have received a copy of the GNU General Public License along
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
// { dg-options "-std=gnu++17" }
// { dg-do compile }
#include <math.h>
namespace gnu
{
using ::acos;
using ::asin;
using ::atan;
using ::atan2;
using ::ceil;
using ::cos;
using ::cosh;
using ::exp;
using ::fabs;
using ::floor;
using ::fmod;
using ::frexp;
using ::ldexp;
using ::log;
using ::log10;
using ::modf;
using ::pow;
using ::sin;
using ::sinh;
using ::sqrt;
using ::tan;
using ::tanh;
using ::assoc_laguerre;
using ::assoc_laguerref;
using ::assoc_laguerrel;
using ::assoc_legendre;
using ::assoc_legendref;
using ::assoc_legendrel;
using ::beta;
using ::betaf;
using ::betal;
using ::comp_ellint_1;
using ::comp_ellint_1f;
using ::comp_ellint_1l;
using ::comp_ellint_2;
using ::comp_ellint_2f;
using ::comp_ellint_2l;
using ::comp_ellint_3;
using ::comp_ellint_3f;
using ::comp_ellint_3l;
using ::cyl_bessel_i;
using ::cyl_bessel_if;
using ::cyl_bessel_il;
using ::cyl_bessel_j;
using ::cyl_bessel_jf;
using ::cyl_bessel_jl;
using ::cyl_bessel_k;
using ::cyl_bessel_kf;
using ::cyl_bessel_kl;
using ::cyl_neumann;
using ::cyl_neumannf;
using ::cyl_neumannl;
using ::ellint_1;
using ::ellint_1f;
using ::ellint_1l;
using ::ellint_2;
using ::ellint_2f;
using ::ellint_2l;
using ::ellint_3;
using ::ellint_3f;
using ::ellint_3l;
using ::expint;
using ::expintf;
using ::expintl;
using ::hermite;
using ::hermitef;
using ::hermitel;
using ::laguerre;
using ::laguerref;
using ::laguerrel;
using ::legendre;
using ::legendref;
using ::legendrel;
using ::riemann_zeta;
using ::riemann_zetaf;
using ::riemann_zetal;
using ::sph_bessel;
using ::sph_besself;
using ::sph_bessell;
using ::sph_legendre;
using ::sph_legendref;
using ::sph_legendrel;
using ::sph_neumann;
using ::sph_neumannf;
using ::sph_neumannl;
}
|