Numerics
Home Up

 

Same level pages:
Language Support
Diagnostics
General Utilities
Strings
Localization
Numerics
Input/Output

Parent level pages:
STL
FAQs
Headers
Libraries

Complex Numbers

<complex>
Classes
template<class T> class complex;
class complex<float>;
class complex<double>;
class complex<long double>;
Functions
complex<T> operator+ ();
complex<T> operator- ();
complex<T> operator* ();
complex<T> operator/ ();
complex<T> operator== ();
complex<T> operator!= ();
istream& operator>> (istream&, complex<T>&);
ostream& operator<< (ostream&, const complex<T>&);
T real (const complex<T>&);
T imag (const complex<T>&);
T abs (const complex<T>&);
T arg (const complex<T>&);
T norm (const complex<T>&);
complex<T> conj (const complex<T>&);
complex<T> polar (T, T);
complex<T> acos (const complex<T>&);
complex<T> asin (const complex<T>&);
complex<T> atan (const complex<T>&);
complex<T> atan2 (const complex<T>&, const complex<T>&);
complex<T> atan2 (const complex<T>&, T);
complex<T> atan2 (T, const complex<T>&);
complex<T> cos (const complex<T>&);
complex<T> cosh (const complex<T>&);
complex<T> exp (const complex<T>&);
complex<T> log (const complex<T>&);
complex<T> log10 (const complex<T>&);
complex<T> pow (const complex<T>&, int);
complex<T> pow (const complex<T>&, T);
complex<T> pow (const complex<T>&, const complex<T>&);
complex<T> pow (T, const complex<T>&);
complex<T> sin (const complex<T>&);
complex<T> sinh (const complex<T>&);
complex<T> sqrt (const complex<T>&);
complex<T> tan (const complex<T>&);
complex<T> tanh (const complex<T>&);

Numeric Arrays

<valarray>
Classes
template<class T> class valarray;
class slice;
template<class T> class slice_array;
class gslice;
template<class T> class gslice_array;
template<class T> class mask_array;
template<class T> class indirect_array;
Functions
valarray<T> operator* ();
valarray<T> operator/ ();
valarray<T> operator% ();
valarray<T> operator+ ();
valarray<T> operator- ();
valarray<T> operator^ ();
valarray<T> operator& ();
valarray<T> operator| ();
valarray<T> operator<< ();
valarray<T> operator>> ();
valarray<T> operator&& ();
valarray<T> operator|| ();
valarray<bool> operator== ();
valarray<bool> operator!= ();
valarray<bool> operator< ();
valarray<bool> operator> ();
valarray<bool> operator<= ();
valarray<bool> operator>= ();
T min (const valarray<T>&);
T max (const valarray<T>&);
valarray<T> abs (const valarray<T>&);
valarray<T> acos (const valarray<T>&);
valarray<T> asin (const valarray<T>&);
valarray<T> atan (const valarray<T>&);
valarray<T> atan2 ();
valarray<T> cos (const valarray<T>&);
valarray<T> cosh (const valarray<T>&);
valarray<T> exp (const valarray<T>&);
valarray<T> log (const valarray<T>&);
valarray<T> log10 (const valarray<T>&);
valarray<T> pow ();
valarray<T> sin (const valarray<T>&);
valarray<T> sinh (const valarray<T>&);
valarray<T> sqrt (const valarray<T>&);
valarray<T> tan (const valarray<T>&);
valarray<T> tanh (const valarray<T>&);

Generalized Numeric operations

<numeric>
(Template) Functions 
T accumulate ();
T inner_product ();
OutputIterator partial_sum ();
OutputIterator adjacent_difference ();
OutputIterator adjacent_difference ();

C library

<cmath>
Macros
HUGE_VAL
Functions
acos()
asin()
atan()
atan2()
ceil()
cos()
cosh()
exp()
fabs()
floor()
fmod()
frexp()
ldexp()
log()
log10()
modf()
pow()
sin()
sinh()
sqrt()
<cstdlib>
Macros
RAND_MAX
Typedefs
div_t
ldiv_t
Functions
abs()
div()
labs()
ldiv()
srand()
rand()
 
ŠPaul Buis & Ball State University Author: Paul Buis (peb@bsu.edu) Last Modified:10/31/00 02:42 PM

NOTICE: The information presented on this page represents the personal views, ideas, and opinions of the author. This is not an official Ball State University web page. Links contained at this web site to other organizations, are presented as a service and neither constitute nor imply university endorsement or warranty.