cmath File Reference

#include <bits/c++config.h>
#include <math.h>

Include dependency graph for cmath:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  __gnu_cxx
namespace  __gnu_cxx::c99_binding
namespace  std

Defines

#define CPPCMATH

Functions

template<typename Type>
export Type std::cmath_power (Type x, unsigned int n)
double std::abs (double x)
float std::abs (float x)
long double std::abs (long double x)
float std::acos (float x)
long double std::acos (long double x)
float std::asin (float x)
long double std::asin (long double x)
float std::atan (float x)
long double std::atan (long double x)
float std::atan2 (float y, float x)
long double std::atan2 (long double y, long double x)
float std::ceil (float x)
long double std::ceil (long double x)
float std::cos (float x)
long double std::cos (long double x)
float std::cosh (float x)
long double std::cosh (long double x)
float std::exp (float x)
long double std::exp (long double x)
float std::fabs (float x)
long double std::fabs (long double x)
float std::floor (float x)
long double std::floor (long double x)
float std::fmod (float x, float y)
long double std::fmod (long double x, long double y)
float std::frexp (float x, int *__exp)
long double std::frexp (long double x, int *__exp)
float std::ldexp (float x, int __exp)
long double std::ldexp (long double x, int __exp)
float std::log (float x)
long double std::log (long double x)
float std::log10 (float x)
long double std::log10 (long double x)
float std::modf (float x, float *__iptr)
long double std::modf (long double x, long double *__iptr)
template<typename Type>
Type std::__pow_helper (Type x, int n)
float std::pow (float x, float y)
long double std::pow (long double x, long double y)
double std::pow (double x, int __i)
float std::pow (float x, int n)
long double std::pow (long double x, int n)
float std::sin (float x)
long double std::sin (long double x)
float std::sinh (float x)
long double std::sinh (long double x)
float std::sqrt (float x)
long double std::sqrt (long double x)
float std::tan (float x)
long double std::tan (long double x)
float std::tanh (float x)
long double std::tanh (long double x)


Detailed Description

This is a Standard C++ Library file. You should include this file in your programs, rather than any of the "*.h" implementation files.

This is the C++ version of the Standard C Library header math.h, and its contents are (mostly) the same as that header, but are all contained in the namespace std.

Definition in file cmath.


Generated on Sun Jul 29 20:39:33 2007 for libstdc++-v3 Source by  doxygen 1.5.2