/
usr
/
include
/
boost
/
math
/
complex
/
/usr/include/boost/math/complex
mkdir
upload
Name
Size
Mode
Actions
acos.hpp
7614
0644
edit
dl
rm
acosh.hpp
1041
0644
edit
dl
rm
asin.hpp
7463
0644
edit
dl
rm
asinh.hpp
984
0644
edit
dl
rm
atan.hpp
1206
0644
edit
dl
rm
atanh.hpp
6103
0644
edit
dl
rm
details.hpp
2746
0644
edit
dl
rm
fabs.hpp
618
0644
edit
dl
rm
Edit:
/usr/include/boost/math/complex/asinh.hpp
(984B)
// (C) Copyright John Maddock 2005. // Use, modification and distribution are subject to the // Boost Software License, Version 1.0. (See accompanying file // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) #ifndef BOOST_MATH_COMPLEX_ASINH_INCLUDED #define BOOST_MATH_COMPLEX_ASINH_INCLUDED #ifndef BOOST_MATH_COMPLEX_DETAILS_INCLUDED # include <boost/math/complex/details.hpp> #endif #ifndef BOOST_MATH_COMPLEX_ASIN_INCLUDED # include <boost/math/complex/asin.hpp> #endif namespace boost{ namespace math{ template<class T> inline std::complex<T> asinh(const std::complex<T>& x) { // // We use asinh(z) = i asin(-i z); // Note that C99 defines this the other way around (which is // to say asin is specified in terms of asinh), this is consistent // with C99 though: // return ::boost::math::detail::mult_i(::boost::math::asin(::boost::math::detail::mult_minus_i(x))); } } } // namespaces #endif // BOOST_MATH_COMPLEX_ASINH_INCLUDED
Save
cmd:
run