29 #if !defined __cplusplus || defined _GLIBCXX_INCLUDE_NEXT_C_HEADERS 30 # include_next <math.h> 33 #ifndef _GLIBCXX_MATH_H 34 #define _GLIBCXX_MATH_H 1 62 #if _GLIBCXX_USE_C99_MATH 63 using std::fpclassify;
70 using std::isgreaterequal;
72 using std::islessequal;
73 using std::islessgreater;
74 using std::isunordered;
77 #if __cplusplus >= 201103L && defined(_GLIBCXX_USE_C99_MATH_TR1) 101 using std::nearbyint;
102 using std::nextafter;
103 using std::nexttoward;
104 using std::remainder;
112 #endif // C++11 && _GLIBCXX_USE_C99_MATH_TR1 114 #if __STDCPP_WANT_MATH_SPEC_FUNCS__ == 1 115 using std::assoc_laguerref;
116 using std::assoc_laguerrel;
117 using std::assoc_laguerre;
118 using std::assoc_legendref;
119 using std::assoc_legendrel;
120 using std::assoc_legendre;
124 using std::comp_ellint_1f;
125 using std::comp_ellint_1l;
126 using std::comp_ellint_1;
127 using std::comp_ellint_2f;
128 using std::comp_ellint_2l;
129 using std::comp_ellint_2;
130 using std::comp_ellint_3f;
131 using std::comp_ellint_3l;
132 using std::comp_ellint_3;
133 using std::cyl_bessel_if;
134 using std::cyl_bessel_il;
135 using std::cyl_bessel_i;
136 using std::cyl_bessel_jf;
137 using std::cyl_bessel_jl;
138 using std::cyl_bessel_j;
139 using std::cyl_bessel_kf;
140 using std::cyl_bessel_kl;
141 using std::cyl_bessel_k;
142 using std::cyl_neumannf;
143 using std::cyl_neumannl;
144 using std::cyl_neumann;
145 using std::ellint_1f;
146 using std::ellint_1l;
148 using std::ellint_2f;
149 using std::ellint_2l;
151 using std::ellint_3f;
152 using std::ellint_3l;
160 using std::laguerref;
161 using std::laguerrel;
163 using std::legendref;
164 using std::legendrel;
166 using std::riemann_zetaf;
167 using std::riemann_zetal;
168 using std::riemann_zeta;
169 using std::sph_besself;
170 using std::sph_bessell;
171 using std::sph_bessel;
172 using std::sph_legendref;
173 using std::sph_legendrel;
174 using std::sph_legendre;
175 using std::sph_neumannf;
176 using std::sph_neumannl;
177 using std::sph_neumann;
178 #endif // __STDCPP_WANT_MATH_SPEC_FUNCS__ 180 #endif // _GLIBCXX_MATH_H 181 #endif // __cplusplus complex< _Tp > tan(const complex< _Tp > &)
Return complex tangent of z.
std::complex< _Tp > asinh(const std::complex< _Tp > &)
asinh(__z) [8.1.6].
_Tp abs(const complex< _Tp > &)
Return magnitude of z.
complex< _Tp > sqrt(const complex< _Tp > &)
Return complex square root of z.
complex< _Tp > cos(const complex< _Tp > &)
Return complex cosine of z.
std::complex< _Tp > acos(const std::complex< _Tp > &)
acos(__z) [8.1.2].
complex< _Tp > sinh(const complex< _Tp > &)
Return complex hyperbolic sine of z.
std::complex< _Tp > atanh(const std::complex< _Tp > &)
atanh(__z) [8.1.7].
complex< _Tp > exp(const complex< _Tp > &)
Return complex base e exponential of z.
complex< _Tp > log(const complex< _Tp > &)
Return complex natural logarithm of z.
complex< _Tp > cosh(const complex< _Tp > &)
Return complex hyperbolic cosine of z.
complex< _Tp > pow(const complex< _Tp > &, int)
Return x to the y'th power.
_Tp fabs(const std::complex< _Tp > &)
fabs(__z) [8.1.8].
std::complex< _Tp > acosh(const std::complex< _Tp > &)
acosh(__z) [8.1.5].
std::complex< _Tp > asin(const std::complex< _Tp > &)
asin(__z) [8.1.3].
complex< _Tp > tanh(const complex< _Tp > &)
Return complex hyperbolic tangent of z.
std::complex< _Tp > atan(const std::complex< _Tp > &)
atan(__z) [8.1.4].
complex< _Tp > log10(const complex< _Tp > &)
Return complex base 10 logarithm of z.
complex< _Tp > sin(const complex< _Tp > &)
Return complex sine of z.