Documentation


animal::Numerics< double > Class Template Reference

#include <numerics.h>

List of all members.


Detailed Description

template<>
class animal::Numerics< double >

Numerics<double>: specialization of class Numerics<>.

Defines numerical functions and constants.

Author:
David Bourguignon, February 2000, numerics.h
iMAGIS/GRAVIR, 2000

Definition at line 256 of file numerics.h.

Public Types

typedef bool Boolean
 Boolean.

typedef double Real
 Value.


Static Public Member Functions

Real PI ()
 PI.

Real CONV_RAD_TO_DEG ()
 conversion from radian to degree degree = radian * CONV_RAD_TO_DEG()

Real CONV_DEG_TO_RAD ()
 conversion from degree to radain radian = degree * CONV_RAD_TO_DEG

Real E ()
 E = exp(1).

Miscellaneous numerical functions
Real fpabs (Real k)
 Absolute value (floating point number).

Real sqroot (Real k)
 Square root.

Real sine (Real k)
 Sine.

Real asine (Real k)
 Sine.

Real cosine (Real k)
 Cosine.

Real acosine (Real k)
 Arc Cosine.

Real tan (Real k)
 tan

Real atan (Real k)
 Arc tan.

Real e (Real k)
 Exponential.

Real ln (Real k)
 Logarithm.

Real power (Real k1, Real k2)
 Logarithm.

Real prev_integer (Real a)
 return the first real round value lower than a

Real next_integer (Real a)
 return the first real round value higher than a


Member Typedef Documentation

typedef bool animal::Numerics< double >::Boolean
 

Boolean.

Definition at line 262 of file numerics.h.

typedef double animal::Numerics< double >::Real
 

Value.

Definition at line 265 of file numerics.h.


Member Function Documentation

Real animal::Numerics< double >::acosine Real  k  )  [inline, static]
 

Arc Cosine.

Definition at line 310 of file numerics.h.

Real animal::Numerics< double >::asine Real  k  )  [inline, static]
 

Sine.

Definition at line 304 of file numerics.h.

Real animal::Numerics< double >::atan Real  k  )  [inline, static]
 

Arc tan.

Definition at line 316 of file numerics.h.

Real animal::Numerics< double >::CONV_DEG_TO_RAD  )  [inline, static]
 

conversion from degree to radain radian = degree * CONV_RAD_TO_DEG

Definition at line 282 of file numerics.h.

References animal::Numerics< Number >::PI().

Real animal::Numerics< double >::CONV_RAD_TO_DEG  )  [inline, static]
 

conversion from radian to degree degree = radian * CONV_RAD_TO_DEG()

Definition at line 277 of file numerics.h.

References animal::Numerics< Number >::PI().

Real animal::Numerics< double >::cosine Real  k  )  [inline, static]
 

Cosine.

Definition at line 307 of file numerics.h.

Real animal::Numerics< double >::e Real  k  )  [inline, static]
 

Exponential.

Definition at line 319 of file numerics.h.

Real animal::Numerics< double >::E  )  [inline, static]
 

E = exp(1).

Definition at line 286 of file numerics.h.

Real animal::Numerics< double >::fpabs Real  k  )  [inline, static]
 

Absolute value (floating point number).

Definition at line 295 of file numerics.h.

Real animal::Numerics< double >::ln Real  k  )  [inline, static]
 

Logarithm.

Definition at line 322 of file numerics.h.

Real animal::Numerics< double >::next_integer Real  a  )  [inline, static]
 

return the first real round value higher than a

Definition at line 331 of file numerics.h.

Real animal::Numerics< double >::PI  )  [inline, static]
 

PI.

Definition at line 272 of file numerics.h.

Real animal::Numerics< double >::power Real  k1,
Real  k2
[inline, static]
 

Logarithm.

Definition at line 325 of file numerics.h.

Real animal::Numerics< double >::prev_integer Real  a  )  [inline, static]
 

return the first real round value lower than a

Definition at line 328 of file numerics.h.

Real animal::Numerics< double >::sine Real  k  )  [inline, static]
 

Sine.

Definition at line 301 of file numerics.h.

Real animal::Numerics< double >::sqroot Real  k  )  [inline, static]
 

Square root.

Definition at line 298 of file numerics.h.

Real animal::Numerics< double >::tan Real  k  )  [inline, static]
 

tan

Definition at line 313 of file numerics.h.


The documentation for this class was generated from the following file:
Generated on Thu Dec 23 13:52:30 2004 by doxygen 1.3.6