Main Page   Namespace List   File List   Namespace Members   File Members  

std Namespace Reference

File : d0math Author : Gordon Watts (gwatts@fnal.gov) & Onne Peters (opeters@fnal.gov) Created : 5/24/1999 Last updated : 5/24/1999 Description : This is a workaround for the fact that the math functions in cmath are not : part of the standard namespace. More...


Functions

template<classT> const T& max (const T& a, const T& b)
template<classT> const T& min (const T& a, const T& b)
double abs (double number)
float abs (float number)
long abs (long number)
template<classT> T acos (T number)
template<classT> T asin (T number)
template<classT> T atan (T number)
template<classT> T atan2 (T number)
template<classT> T cos (T number)
template<classT> T cosh (T number)
template<classT1, classT2> T1 fmod (T1 number1, T2 number2)
template<classT> T labs (T number)
template<classT> T log10 (T number)
template<classT> T sin (T number)
template<classT> T sinh (T number)
template<classT> T tan (T number)
template<classT> T tanh (T number)
template<classT> T sqrt (T number)


Detailed Description

File : d0math Author : Gordon Watts (gwatts@fnal.gov) & Onne Peters (opeters@fnal.gov) Created : 5/24/1999 Last updated : 5/24/1999 Description : This is a workaround for the fact that the math functions in cmath are not : part of the standard namespace.

This file gets included instead of <cmath> : or <math.h> by using the pragma include_alias directive.


Function Documentation

long std::abs ( long number ) [inline]
 

Definition at line 43 of file nt_math.h.

float std::abs ( float number ) [inline]
 

Definition at line 39 of file nt_math.h.

double std::abs ( double number ) [inline]
 

Definition at line 35 of file nt_math.h.

template<classT>
T std::acos ( T number ) [inline]
 

Definition at line 54 of file nt_math.h.

template<classT>
T std::asin ( T number ) [inline]
 

Definition at line 60 of file nt_math.h.

template<classT>
T std::atan ( T number ) [inline]
 

Definition at line 66 of file nt_math.h.

template<classT>
T std::atan2 ( T number ) [inline]
 

Definition at line 72 of file nt_math.h.

template<classT>
T std::cos ( T number ) [inline]
 

Definition at line 78 of file nt_math.h.

template<classT>
T std::cosh ( T number ) [inline]
 

Definition at line 84 of file nt_math.h.

template<classT1, classT2>
T1 std::fmod ( T1 number1,
T2 number2 ) [inline]
 

Definition at line 102 of file nt_math.h.

template<classT>
T std::labs ( T number ) [inline]
 

Definition at line 108 of file nt_math.h.

template<classT>
T std::log10 ( T number ) [inline]
 

Definition at line 120 of file nt_math.h.

template<classT>
const T & std::max ( const T & a,
const T & b ) [inline]
 

Definition at line 17 of file nt_algorithm.h.

template<classT>
const T & std::min ( const T & a,
const T & b ) [inline]
 

Definition at line 22 of file nt_algorithm.h.

template<classT>
T std::sin ( T number ) [inline]
 

Definition at line 132 of file nt_math.h.

template<classT>
T std::sinh ( T number ) [inline]
 

Definition at line 138 of file nt_math.h.

template<classT>
T std::sqrt ( T number ) [inline]
 

Definition at line 156 of file nt_math.h.

template<classT>
T std::tan ( T number ) [inline]
 

Definition at line 144 of file nt_math.h.

template<classT>
T std::tanh ( T number ) [inline]
 

Definition at line 150 of file nt_math.h.


Generated at Mon Oct 1 18:40:08 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000