Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: downloads/boost_1_34_1/boost/math/complex/fabs.hpp @ 29

Last change on this file since 29 was 29, checked in by landauf, 17 years ago

updated boost from 1_33_1 to 1_34_1

File size: 618 bytes
Line 
1//  (C) Copyright John Maddock 2005.
2//  Use, modification and distribution are subject to the
3//  Boost Software License, Version 1.0. (See accompanying file
4//  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
5
6#ifndef BOOST_MATH_COMPLEX_FABS_INCLUDED
7#define BOOST_MATH_COMPLEX_FABS_INCLUDED
8
9#ifndef BOOST_MATH_HYPOT_INCLUDED
10#  include <boost/math/special_functions/hypot.hpp>
11#endif
12
13namespace boost{ namespace math{
14
15template<class T> 
16inline T fabs(const std::complex<T>& z)
17{
18   return ::boost::math::hypot(z.real(), z.imag());
19}
20
21} } // namespaces
22
23#endif // BOOST_MATH_COMPLEX_FABS_INCLUDED
Note: See TracBrowser for help on using the repository browser.