complex File Reference

#include <bits/c++config.h>
#include <bits/cpp_type_traits.h>
#include <cmath>
#include <sstream>

Go to the source code of this file.

Namespaces

namespace  std

Classes

struct  std::complex< _Tp >
struct  std::_Norm_helper<>
struct  std::_Norm_helper< true >
struct  std::complex< float >
struct  std::complex< double >
struct  std::complex< long double >
template<typename _Tp>
complex< _Tp > std::operator+ (const complex< _Tp > &__x, const complex< _Tp > &__y)
 Return new complex value x plus y.
template<typename _Tp>
complex< _Tp > std::operator+ (const complex< _Tp > &__x, const _Tp &__y)
template<typename _Tp>
complex< _Tp > std::operator+ (const _Tp &__x, const complex< _Tp > &__y)
template<typename _Tp>
complex< _Tp > std::operator- (const complex< _Tp > &__x, const complex< _Tp > &__y)
 Return new complex value x minus y.
template<typename _Tp>
complex< _Tp > std::operator- (const complex< _Tp > &__x, const _Tp &__y)
template<typename _Tp>
complex< _Tp > std::operator- (const _Tp &__x, const complex< _Tp > &__y)
template<typename _Tp>
complex< _Tp > std::operator * (const complex< _Tp > &__x, const complex< _Tp > &__y)
 Return new complex value x times y.
template<typename _Tp>
complex< _Tp > std::operator * (const complex< _Tp > &__x, const _Tp &__y)
template<typename _Tp>
complex< _Tp > std::operator * (const _Tp &__x, const complex< _Tp > &__y)
template<typename _Tp>
complex< _Tp > std::operator/ (const complex< _Tp > &__x, const complex< _Tp > &__y)
 Return new complex value x divided by y.
template<typename _Tp>
complex< _Tp > std::operator/ (const complex< _Tp > &__x, const _Tp &__y)
template<typename _Tp>
complex< _Tp > std::operator/ (const _Tp &__x, const complex< _Tp > &__y)
template<typename _Tp>
bool std::operator== (const complex< _Tp > &__x, const complex< _Tp > &__y)
 Return true if x is equal to y.
template<typename _Tp>
bool std::operator== (const complex< _Tp > &__x, const _Tp &__y)
template<typename _Tp>
bool std::operator== (const _Tp &__x, const complex< _Tp > &__y)
template<typename _Tp>
bool std::operator!= (const complex< _Tp > &__x, const complex< _Tp > &__y)
 Return false if x is equal to y.
template<typename _Tp>
bool std::operator!= (const complex< _Tp > &__x, const _Tp &__y)
template<typename _Tp>
bool std::operator!= (const _Tp &__x, const complex< _Tp > &__y)

Defines

#define _GLIBCXX_COMPLEX   1

Functions

template<typename _Tp>
_Tp std::abs (const complex< _Tp > &)
 Return magnitude of z.
template<typename _Tp>
_Tp std::arg (const complex< _Tp > &)
 Return phase angle of z.
template<typename _Tp>
_Tp std::norm (const complex< _Tp > &)
 Return z magnitude squared.
template<typename _Tp>
complex< _Tp > std::conj (const complex< _Tp > &)
 Return complex conjugate of z.
template<typename _Tp>
complex< _Tp > std::polar (const _Tp &, const _Tp &=0)
 Return complex with magnitude rho and angle theta.
template<typename _Tp>
complex< _Tp > std::cos (const complex< _Tp > &)
 Return complex cosine of z.
template<typename _Tp>
complex< _Tp > std::cosh (const complex< _Tp > &)
 Return complex hyperbolic cosine of z.
template<typename _Tp>
complex< _Tp > std::exp (const complex< _Tp > &)
 Return complex base e exponential of z.
template<typename _Tp>
complex< _Tp > std::log (const complex< _Tp > &)
 Return complex natural logarithm of z.
template<typename _Tp>
complex< _Tp > std::log10 (const complex< _Tp > &)
 Return complex base 10 logarithm of z.
template<typename _Tp>
complex< _Tp > std::pow (const complex< _Tp > &, int)
 Return complex cosine of z.
template<typename _Tp>
complex< _Tp > std::pow (const complex< _Tp > &, const _Tp &)
 Return x to the y'th power.
template<typename _Tp>
complex< _Tp > std::pow (const complex< _Tp > &, const complex< _Tp > &)
 Return x to the y'th power.
template<typename _Tp>
complex< _Tp > std::pow (const _Tp &, const complex< _Tp > &)
 Return x to the y'th power.
template<typename _Tp>
complex< _Tp > std::sin (const complex< _Tp > &)
 Return complex sine of z.
template<typename _Tp>
complex< _Tp > std::sinh (const complex< _Tp > &)
 Return complex hyperbolic sine of z.
template<typename _Tp>
complex< _Tp > std::sqrt (const complex< _Tp > &)
 Return complex square root of z.
template<typename _Tp>
complex< _Tp > std::tan (const complex< _Tp > &)
 Return complex tangent of z.
template<typename _Tp>
complex< _Tp > std::tanh (const complex< _Tp > &)
 Return complex hyperbolic tangent of z.
template<typename _Tp>
complex< _Tp > std::operator+ (const complex< _Tp > &__x)
 Return x.
template<typename _Tp>
complex< _Tp > std::operator- (const complex< _Tp > &__x)
 Return complex negation of x.
template<typename _Tp, typename _CharT, class _Traits>
basic_istream< _CharT, _Traits > & std::operator>> (basic_istream< _CharT, _Traits > &__is, complex< _Tp > &__x)
 Extraction operator for complex values.
template<typename _Tp, typename _CharT, class _Traits>
basic_ostream< _CharT, _Traits > & std::operator<< (basic_ostream< _CharT, _Traits > &__os, const complex< _Tp > &__x)
 Insertion operator for complex values.
template<typename _Tp>
_Tp & std::real (complex< _Tp > &__z)
template<typename _Tp>
const _Tp & std::real (const complex< _Tp > &__z)
template<typename _Tp>
_Tp & std::imag (complex< _Tp > &__z)
template<typename _Tp>
const _Tp & std::imag (const complex< _Tp > &__z)
template<typename _Tp>
_Tp std::__complex_abs (const complex< _Tp > &__z)
template<typename _Tp>
_Tp std::__complex_arg (const complex< _Tp > &__z)
template<typename _Tp>
complex< _Tp > std::__complex_cos (const complex< _Tp > &__z)
template<typename _Tp>
complex< _Tp > std::__complex_cosh (const complex< _Tp > &__z)
template<typename _Tp>
complex< _Tp > std::__complex_exp (const complex< _Tp > &__z)
template<typename _Tp>
complex< _Tp > std::__complex_log (const complex< _Tp > &__z)
template<typename _Tp>
complex< _Tp > std::__complex_sin (const complex< _Tp > &__z)
template<typename _Tp>
complex< _Tp > std::__complex_sinh (const complex< _Tp > &__z)
template<typename _Tp>
complex< _Tp > std::__complex_sqrt (const complex< _Tp > &__z)
template<typename _Tp>
complex< _Tp > std::__complex_tan (const complex< _Tp > &__z)
template<typename _Tp>
complex< _Tp > std::__complex_tanh (const complex< _Tp > &__z)
template<typename _Tp>
complex< _Tp > std::__complex_pow (const complex< _Tp > &__x, const complex< _Tp > &__y)


Detailed Description

This is a Standard C++ Library header.

Definition in file complex.


Define Documentation

#define _GLIBCXX_COMPLEX   1

Definition at line 43 of file complex.


Generated on Tue Feb 2 16:57:14 2010 for GNU C++ STL by  doxygen 1.4.7