<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <title>libstdc++: cmath File Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="navtree.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="navtree.js"></script> <script type="text/javascript" src="resize.js"></script> <script type="text/javascript"> $(document).ready(initResizable); </script> <link href="doxygen.css" rel="stylesheet" type="text/css"/> </head> <body> <!-- Generated by Doxygen 1.7.4 --> <div id="top"> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td style="padding-left: 0.5em;"> <div id="projectname">libstdc++</div> </td> </tr> </tbody> </table> </div> </div> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> initNavTree('a00805.html',''); </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#namespaces">Namespaces</a> | <a href="#define-members">Defines</a> | <a href="#func-members">Functions</a> </div> <div class="headertitle"> <div class="title">cmath File Reference</div> </div> </div> <div class="contents"> <p><a href="a00805_source.html">Go to the source code of this file.</a></p> <h2><a name="namespaces"></a> Namespaces</h2> <ul> <li>namespace <a class="el" href="a01137.html">std</a> </ul> <h2><a name="define-members"></a> Defines</h2> <ul> <li><a class="anchor" id="aa74371b56f422f9265da5c21f29b6799"></a><!-- doxytag: member="cmath::_GLIBCXX_CMATH" ref="aa74371b56f422f9265da5c21f29b6799" args="" --> #define <b>_GLIBCXX_CMATH</b> </ul> <h2><a name="func-members"></a> Functions</h2> <ul> <li><a class="anchor" id="aa95003ce8678694c0ef0ba25362dafee"></a><!-- doxytag: member="cmath::abs" ref="aa95003ce8678694c0ef0ba25362dafee" args="(double __x)" --> double <b>std::abs</b> (double __x) <li><a class="anchor" id="afb182453a2c9f66be04e1fdb537416ac"></a><!-- doxytag: member="cmath::abs" ref="afb182453a2c9f66be04e1fdb537416ac" args="(float __x)" --> float <b>std::abs</b> (float __x) <li><a class="anchor" id="a03a8be36ffbcedcd303fb4d355b620ff"></a><!-- doxytag: member="cmath::abs" ref="a03a8be36ffbcedcd303fb4d355b620ff" args="(_Tp __x)" --> template<typename _Tp > __gnu_cxx::__enable_if<br class="typebreak"/> < __is_integer< _Tp >::__value, <br class="typebreak"/> double >::__type <b>std::abs</b> (_Tp __x) <li><a class="anchor" id="a457229611272b3521fea674361e3dc51"></a><!-- doxytag: member="cmath::abs" ref="a457229611272b3521fea674361e3dc51" args="(long double __x)" --> long double <b>std::abs</b> (long double __x) <li><a class="anchor" id="a28fb21521f049a4bf91f3163c0d4c214"></a><!-- doxytag: member="cmath::acos" ref="a28fb21521f049a4bf91f3163c0d4c214" args="(float __x)" --> float <b>std::acos</b> (float __x) <li><a class="anchor" id="a147acac7919c5c27c15cb6be84a8e971"></a><!-- doxytag: member="cmath::acos" ref="a147acac7919c5c27c15cb6be84a8e971" args="(long double __x)" --> long double <b>std::acos</b> (long double __x) <li><a class="anchor" id="a65b1f6868c5d8f1e4555c19b8675c0b7"></a><!-- doxytag: member="cmath::acos" ref="a65b1f6868c5d8f1e4555c19b8675c0b7" args="(_Tp __x)" --> template<typename _Tp > __gnu_cxx::__enable_if<br class="typebreak"/> < __is_integer< _Tp >::__value, <br class="typebreak"/> double >::__type <b>std::acos</b> (_Tp __x) <li><a class="anchor" id="a638aabeff2451f34310d881d9dcbc4bb"></a><!-- doxytag: member="cmath::asin" ref="a638aabeff2451f34310d881d9dcbc4bb" args="(float __x)" --> float <b>std::asin</b> (float __x) <li><a class="anchor" id="a7d0e1f1523c907663141f5b33ca094bc"></a><!-- doxytag: member="cmath::asin" ref="a7d0e1f1523c907663141f5b33ca094bc" args="(long double __x)" --> long double <b>std::asin</b> (long double __x) <li><a class="anchor" id="a7f543cf54745397ac108ee713096a1ff"></a><!-- doxytag: member="cmath::asin" ref="a7f543cf54745397ac108ee713096a1ff" args="(_Tp __x)" --> template<typename _Tp > __gnu_cxx::__enable_if<br class="typebreak"/> < __is_integer< _Tp >::__value, <br class="typebreak"/> double >::__type <b>std::asin</b> (_Tp __x) <li><a class="anchor" id="ad0d01c154bfd69207ce4ffdba44d4c14"></a><!-- doxytag: member="cmath::atan" ref="ad0d01c154bfd69207ce4ffdba44d4c14" args="(float __x)" --> float <b>std::atan</b> (float __x) <li><a class="anchor" id="acc2b91bd1921231fe0aab6a2be318439"></a><!-- doxytag: member="cmath::atan" ref="acc2b91bd1921231fe0aab6a2be318439" args="(long double __x)" --> long double <b>std::atan</b> (long double __x) <li><a class="anchor" id="ac7390f89aae93801dbad1a5ff957549b"></a><!-- doxytag: member="cmath::atan" ref="ac7390f89aae93801dbad1a5ff957549b" args="(_Tp __x)" --> template<typename _Tp > __gnu_cxx::__enable_if<br class="typebreak"/> < __is_integer< _Tp >::__value, <br class="typebreak"/> double >::__type <b>std::atan</b> (_Tp __x) <li><a class="anchor" id="a2ac21f58aa096e95e9ef97038b12fab4"></a><!-- doxytag: member="cmath::atan2" ref="a2ac21f58aa096e95e9ef97038b12fab4" args="(_Tp __y, _Up __x)" --> template<typename _Tp , typename _Up > __gnu_cxx::__promote_2< _Tp, <br class="typebreak"/> _Up >::__type <b>std::atan2</b> (_Tp __y, _Up __x) <li><a class="anchor" id="a790cfc2a05f9104570d41b0c7b2ce71a"></a><!-- doxytag: member="cmath::atan2" ref="a790cfc2a05f9104570d41b0c7b2ce71a" args="(float __y, float __x)" --> float <b>std::atan2</b> (float __y, float __x) <li><a class="anchor" id="aabc38a4a4157f5a264255e702a2f24ce"></a><!-- doxytag: member="cmath::atan2" ref="aabc38a4a4157f5a264255e702a2f24ce" args="(long double __y, long double __x)" --> long double <b>std::atan2</b> (long double __y, long double __x) <li><a class="anchor" id="a0e870e0dbf5083ce7ddeb75e4f2d4b3c"></a><!-- doxytag: member="cmath::ceil" ref="a0e870e0dbf5083ce7ddeb75e4f2d4b3c" args="(float __x)" --> float <b>std::ceil</b> (float __x) <li><a class="anchor" id="a4a396fa7f2bdfc0eff576e53818312be"></a><!-- doxytag: member="cmath::ceil" ref="a4a396fa7f2bdfc0eff576e53818312be" args="(long double __x)" --> long double <b>std::ceil</b> (long double __x) <li><a class="anchor" id="a24e9a027a6d925240b1fe9abeaca362d"></a><!-- doxytag: member="cmath::ceil" ref="a24e9a027a6d925240b1fe9abeaca362d" args="(_Tp __x)" --> template<typename _Tp > __gnu_cxx::__enable_if<br class="typebreak"/> < __is_integer< _Tp >::__value, <br class="typebreak"/> double >::__type <b>std::ceil</b> (_Tp __x) <li><a class="anchor" id="ad9f2d11047cd823128044e1aeed38a99"></a><!-- doxytag: member="cmath::cos" ref="ad9f2d11047cd823128044e1aeed38a99" args="(float __x)" --> float <b>std::cos</b> (float __x) <li><a class="anchor" id="ac3cf207e5d395c60cf7e78bb8800b262"></a><!-- doxytag: member="cmath::cos" ref="ac3cf207e5d395c60cf7e78bb8800b262" args="(long double __x)" --> long double <b>std::cos</b> (long double __x) <li><a class="anchor" id="abc00cd63506c8c397501cd3a511927a3"></a><!-- doxytag: member="cmath::cos" ref="abc00cd63506c8c397501cd3a511927a3" args="(_Tp __x)" --> template<typename _Tp > __gnu_cxx::__enable_if<br class="typebreak"/> < __is_integer< _Tp >::__value, <br class="typebreak"/> double >::__type <b>std::cos</b> (_Tp __x) <li><a class="anchor" id="ad3f667824e937e3851c067cfca555f35"></a><!-- doxytag: member="cmath::cosh" ref="ad3f667824e937e3851c067cfca555f35" args="(float __x)" --> float <b>std::cosh</b> (float __x) <li><a class="anchor" id="a7a8b4d9a99bf7d0e230814ec7263b686"></a><!-- doxytag: member="cmath::cosh" ref="a7a8b4d9a99bf7d0e230814ec7263b686" args="(long double __x)" --> long double <b>std::cosh</b> (long double __x) <li><a class="anchor" id="adf9f0c9ad0731a0e77348fc6958458d4"></a><!-- doxytag: member="cmath::cosh" ref="adf9f0c9ad0731a0e77348fc6958458d4" args="(_Tp __x)" --> template<typename _Tp > __gnu_cxx::__enable_if<br class="typebreak"/> < __is_integer< _Tp >::__value, <br class="typebreak"/> double >::__type <b>std::cosh</b> (_Tp __x) <li><a class="anchor" id="a4e5e0feef5ff0d3473f3af6eac395480"></a><!-- doxytag: member="cmath::exp" ref="a4e5e0feef5ff0d3473f3af6eac395480" args="(float __x)" --> float <b>std::exp</b> (float __x) <li><a class="anchor" id="ab445d702caad1dac344e654e60e4acf5"></a><!-- doxytag: member="cmath::exp" ref="ab445d702caad1dac344e654e60e4acf5" args="(long double __x)" --> long double <b>std::exp</b> (long double __x) <li><a class="anchor" id="a63b15a0728edfdfb321ebccfe233e9cf"></a><!-- doxytag: member="cmath::exp" ref="a63b15a0728edfdfb321ebccfe233e9cf" args="(_Tp __x)" --> template<typename _Tp > __gnu_cxx::__enable_if<br class="typebreak"/> < __is_integer< _Tp >::__value, <br class="typebreak"/> double >::__type <b>std::exp</b> (_Tp __x) <li><a class="anchor" id="afcdea84cd05176eab938512d65c0a200"></a><!-- doxytag: member="cmath::fabs" ref="afcdea84cd05176eab938512d65c0a200" args="(float __x)" --> float <b>std::fabs</b> (float __x) <li><a class="anchor" id="a68448cbaa2d96d39f802384595eca62a"></a><!-- doxytag: member="cmath::fabs" ref="a68448cbaa2d96d39f802384595eca62a" args="(long double __x)" --> long double <b>std::fabs</b> (long double __x) <li><a class="anchor" id="a3b10c47fde78bf659b530fc706186929"></a><!-- doxytag: member="cmath::fabs" ref="a3b10c47fde78bf659b530fc706186929" args="(_Tp __x)" --> template<typename _Tp > __gnu_cxx::__enable_if<br class="typebreak"/> < __is_integer< _Tp >::__value, <br class="typebreak"/> double >::__type <b>std::fabs</b> (_Tp __x) <li><a class="anchor" id="a71e6dbbbf152b18caa084880fbf409b2"></a><!-- doxytag: member="cmath::floor" ref="a71e6dbbbf152b18caa084880fbf409b2" args="(float __x)" --> float <b>std::floor</b> (float __x) <li><a class="anchor" id="a9c9a681aac316e0254d8229fee42f853"></a><!-- doxytag: member="cmath::floor" ref="a9c9a681aac316e0254d8229fee42f853" args="(long double __x)" --> long double <b>std::floor</b> (long double __x) <li><a class="anchor" id="aa0e83d550400fe3d2f688879304e60bd"></a><!-- doxytag: member="cmath::floor" ref="aa0e83d550400fe3d2f688879304e60bd" args="(_Tp __x)" --> template<typename _Tp > __gnu_cxx::__enable_if<br class="typebreak"/> < __is_integer< _Tp >::__value, <br class="typebreak"/> double >::__type <b>std::floor</b> (_Tp __x) <li><a class="anchor" id="a367e4829ada84ea3d47a722217c87059"></a><!-- doxytag: member="cmath::fmod" ref="a367e4829ada84ea3d47a722217c87059" args="(float __x, float __y)" --> float <b>std::fmod</b> (float __x, float __y) <li><a class="anchor" id="a701c546ee7f7ed630ca66f775bcc315d"></a><!-- doxytag: member="cmath::fmod" ref="a701c546ee7f7ed630ca66f775bcc315d" args="(long double __x, long double __y)" --> long double <b>std::fmod</b> (long double __x, long double __y) <li><a class="anchor" id="a88755d5e00faac9e7d5c5db70a518ee4"></a><!-- doxytag: member="cmath::frexp" ref="a88755d5e00faac9e7d5c5db70a518ee4" args="(float __x, int *__exp)" --> float <b>std::frexp</b> (float __x, int *__exp) <li><a class="anchor" id="aa5574b530b5e626d6104ced977fa4ca6"></a><!-- doxytag: member="cmath::frexp" ref="aa5574b530b5e626d6104ced977fa4ca6" args="(long double __x, int *__exp)" --> long double <b>std::frexp</b> (long double __x, int *__exp) <li><a class="anchor" id="ae9d1d9075739f813061c4eae127aef10"></a><!-- doxytag: member="cmath::frexp" ref="ae9d1d9075739f813061c4eae127aef10" args="(_Tp __x, int *__exp)" --> template<typename _Tp > __gnu_cxx::__enable_if<br class="typebreak"/> < __is_integer< _Tp >::__value, <br class="typebreak"/> double >::__type <b>std::frexp</b> (_Tp __x, int *__exp) <li><a class="anchor" id="a53313d5536c032ea8887fd43d6ef7b81"></a><!-- doxytag: member="cmath::ldexp" ref="a53313d5536c032ea8887fd43d6ef7b81" args="(float __x, int __exp)" --> float <b>std::ldexp</b> (float __x, int __exp) <li><a class="anchor" id="ae3f2a1b248b7ad53aeaf9e78b96b38e8"></a><!-- doxytag: member="cmath::ldexp" ref="ae3f2a1b248b7ad53aeaf9e78b96b38e8" args="(long double __x, int __exp)" --> long double <b>std::ldexp</b> (long double __x, int __exp) <li><a class="anchor" id="aaa5769b7adc5867f593e104db6c9b948"></a><!-- doxytag: member="cmath::ldexp" ref="aaa5769b7adc5867f593e104db6c9b948" args="(_Tp __x, int __exp)" --> template<typename _Tp > __gnu_cxx::__enable_if<br class="typebreak"/> < __is_integer< _Tp >::__value, <br class="typebreak"/> double >::__type <b>std::ldexp</b> (_Tp __x, int __exp) <li><a class="anchor" id="ab60e67d86d56689707b5d3c9de7f1eeb"></a><!-- doxytag: member="cmath::log" ref="ab60e67d86d56689707b5d3c9de7f1eeb" args="(long double __x)" --> long double <b>std::log</b> (long double __x) <li><a class="anchor" id="a49e8e7dd6e7640ae87a9c1dfdb9c0179"></a><!-- doxytag: member="cmath::log" ref="a49e8e7dd6e7640ae87a9c1dfdb9c0179" args="(_Tp __x)" --> template<typename _Tp > __gnu_cxx::__enable_if<br class="typebreak"/> < __is_integer< _Tp >::__value, <br class="typebreak"/> double >::__type <b>std::log</b> (_Tp __x) <li><a class="anchor" id="ad8edcec240671f8ca5d660cd49f7539c"></a><!-- doxytag: member="cmath::log" ref="ad8edcec240671f8ca5d660cd49f7539c" args="(float __x)" --> float <b>std::log</b> (float __x) <li><a class="anchor" id="a2a03de1408b3589ceeae14fca54621a9"></a><!-- doxytag: member="cmath::log10" ref="a2a03de1408b3589ceeae14fca54621a9" args="(long double __x)" --> long double <b>std::log10</b> (long double __x) <li><a class="anchor" id="a9674d21636387eff11b909c7871dc033"></a><!-- doxytag: member="cmath::log10" ref="a9674d21636387eff11b909c7871dc033" args="(float __x)" --> float <b>std::log10</b> (float __x) <li><a class="anchor" id="a1909274dab4b460d3ed9889eeaef79d3"></a><!-- doxytag: member="cmath::log10" ref="a1909274dab4b460d3ed9889eeaef79d3" args="(_Tp __x)" --> template<typename _Tp > __gnu_cxx::__enable_if<br class="typebreak"/> < __is_integer< _Tp >::__value, <br class="typebreak"/> double >::__type <b>std::log10</b> (_Tp __x) <li><a class="anchor" id="a41958c9957ae0593b08c406da9fe9467"></a><!-- doxytag: member="cmath::modf" ref="a41958c9957ae0593b08c406da9fe9467" args="(long double __x, long double *__iptr)" --> long double <b>std::modf</b> (long double __x, long double *__iptr) <li><a class="anchor" id="a0b5c691fbf848271cf42ff33f9a5f90c"></a><!-- doxytag: member="cmath::modf" ref="a0b5c691fbf848271cf42ff33f9a5f90c" args="(float __x, float *__iptr)" --> float <b>std::modf</b> (float __x, float *__iptr) <li><a class="anchor" id="af35fdb91f0ba438c948fc26f1f023ce3"></a><!-- doxytag: member="cmath::pow" ref="af35fdb91f0ba438c948fc26f1f023ce3" args="(_Tp __x, _Up __y)" --> template<typename _Tp , typename _Up > __gnu_cxx::__promote_2< _Tp, <br class="typebreak"/> _Up >::__type <b>std::pow</b> (_Tp __x, _Up __y) <li><a class="anchor" id="a53b780f389a64792dfc655a735bb9910"></a><!-- doxytag: member="cmath::pow" ref="a53b780f389a64792dfc655a735bb9910" args="(float __x, float __y)" --> float <b>std::pow</b> (float __x, float __y) <li><a class="anchor" id="a43854550757251f884a301d0d63fc786"></a><!-- doxytag: member="cmath::pow" ref="a43854550757251f884a301d0d63fc786" args="(long double __x, long double __y)" --> long double <b>std::pow</b> (long double __x, long double __y) <li><a class="anchor" id="a7f58713d87f6b42cc70d9f63c637455b"></a><!-- doxytag: member="cmath::sin" ref="a7f58713d87f6b42cc70d9f63c637455b" args="(float __x)" --> float <b>std::sin</b> (float __x) <li><a class="anchor" id="a3aba28d6d5586974020d7f27fafe12a8"></a><!-- doxytag: member="cmath::sin" ref="a3aba28d6d5586974020d7f27fafe12a8" args="(_Tp __x)" --> template<typename _Tp > __gnu_cxx::__enable_if<br class="typebreak"/> < __is_integer< _Tp >::__value, <br class="typebreak"/> double >::__type <b>std::sin</b> (_Tp __x) <li><a class="anchor" id="a710e58404050e17b193f54ba9bed54ab"></a><!-- doxytag: member="cmath::sin" ref="a710e58404050e17b193f54ba9bed54ab" args="(long double __x)" --> long double <b>std::sin</b> (long double __x) <li><a class="anchor" id="af4291d39ee8512acd225dd640dcb7a45"></a><!-- doxytag: member="cmath::sinh" ref="af4291d39ee8512acd225dd640dcb7a45" args="(_Tp __x)" --> template<typename _Tp > __gnu_cxx::__enable_if<br class="typebreak"/> < __is_integer< _Tp >::__value, <br class="typebreak"/> double >::__type <b>std::sinh</b> (_Tp __x) <li><a class="anchor" id="a83fc8f10173354f2a66eb513f14e5935"></a><!-- doxytag: member="cmath::sinh" ref="a83fc8f10173354f2a66eb513f14e5935" args="(long double __x)" --> long double <b>std::sinh</b> (long double __x) <li><a class="anchor" id="a582e16206fb144601ed39e03a9a9f915"></a><!-- doxytag: member="cmath::sinh" ref="a582e16206fb144601ed39e03a9a9f915" args="(float __x)" --> float <b>std::sinh</b> (float __x) <li><a class="anchor" id="ab9e1818c9d5a4cfc320f89d0d9e9cf0f"></a><!-- doxytag: member="cmath::sqrt" ref="ab9e1818c9d5a4cfc320f89d0d9e9cf0f" args="(_Tp __x)" --> template<typename _Tp > __gnu_cxx::__enable_if<br class="typebreak"/> < __is_integer< _Tp >::__value, <br class="typebreak"/> double >::__type <b>std::sqrt</b> (_Tp __x) <li><a class="anchor" id="a4b4643842202d9cfc4c980cd5d50ee8a"></a><!-- doxytag: member="cmath::sqrt" ref="a4b4643842202d9cfc4c980cd5d50ee8a" args="(long double __x)" --> long double <b>std::sqrt</b> (long double __x) <li><a class="anchor" id="aa502acfbbddcde42bb6eb7934101e9a5"></a><!-- doxytag: member="cmath::sqrt" ref="aa502acfbbddcde42bb6eb7934101e9a5" args="(float __x)" --> float <b>std::sqrt</b> (float __x) <li><a class="anchor" id="a9c2453aae9a40a0cf7b0894cffc9c148"></a><!-- doxytag: member="cmath::tan" ref="a9c2453aae9a40a0cf7b0894cffc9c148" args="(_Tp __x)" --> template<typename _Tp > __gnu_cxx::__enable_if<br class="typebreak"/> < __is_integer< _Tp >::__value, <br class="typebreak"/> double >::__type <b>std::tan</b> (_Tp __x) <li><a class="anchor" id="a663d1fe105851b2ea59fe966251bd1e7"></a><!-- doxytag: member="cmath::tan" ref="a663d1fe105851b2ea59fe966251bd1e7" args="(long double __x)" --> long double <b>std::tan</b> (long double __x) <li><a class="anchor" id="aea6b3a4dffcb89b7f3a99935d357ac2d"></a><!-- doxytag: member="cmath::tan" ref="aea6b3a4dffcb89b7f3a99935d357ac2d" args="(float __x)" --> float <b>std::tan</b> (float __x) <li><a class="anchor" id="a71713e2d77077d59d20d3303a53cc66a"></a><!-- doxytag: member="cmath::tanh" ref="a71713e2d77077d59d20d3303a53cc66a" args="(long double __x)" --> long double <b>std::tanh</b> (long double __x) <li><a class="anchor" id="a49171b15027dce1254c55950ebd18f8c"></a><!-- doxytag: member="cmath::tanh" ref="a49171b15027dce1254c55950ebd18f8c" args="(float __x)" --> float <b>std::tanh</b> (float __x) <li><a class="anchor" id="a72815998cb64347c53757f3f2208a024"></a><!-- doxytag: member="cmath::tanh" ref="a72815998cb64347c53757f3f2208a024" args="(_Tp __x)" --> template<typename _Tp > __gnu_cxx::__enable_if<br class="typebreak"/> < __is_integer< _Tp >::__value, <br class="typebreak"/> double >::__type <b>std::tanh</b> (_Tp __x) </ul> <hr/><a name="details" id="details"></a><h2>Detailed Description</h2> <div class="textblock"><p>This is a Standard C++ Library file. You should <code>#include</code> this file in your programs, rather than any of the <em>*</em>.h implementation files.</p> <p>This is the C++ version of the Standard C Library header <code>math.h</code>, and its contents are (mostly) the same as that header, but are all contained in the namespace <code>std</code> (except for names which are defined as macros in C). </p> <p>Definition in file <a class="el" href="a00805_source.html">cmath</a>.</p> </div></div> </div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="a00805.html">cmath</a> </li> <li class="footer">Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li> </ul> </div> </body> </html>