Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

vnl_math Class Reference

#include <vnl_math.h>

List of all members.

Static Public Attributes

double const e = 2.7182818284590452354
double const log2e = 1.4426950408889634074
double const log10e = 0.43429448190325182765
double const ln2 = 0.69314718055994530942
double const ln10 = 2.30258509299404568402
double const pi = 3.14159265358979323846
double const pi_over_2 = 1.57079632679489661923
double const pi_over_4 = 0.78539816339744830962
double const one_over_pi = 0.31830988618379067154
double const two_over_pi = 0.63661977236758134308
double const two_over_sqrtpi = 1.12837916709551257390
double const sqrt2 = 1.41421356237309504880
double const sqrt1_2 = 0.70710678118654752440
double const eps = 2.2204460492503131e-16
double const sqrteps = 1.490116119384766e-08
int const maxint
long int const maxlong
double const maxdouble
float const maxfloat


Detailed Description

real numerical constants.

Definition at line 45 of file vnl_math.h.


Member Data Documentation

double const vnl_math::e = 2.7182818284590452354 [static]
 

pi, e and all that.

Definition at line 49 of file vnl_math.h.

double const vnl_math::eps = 2.2204460492503131e-16 [static]
 

IEEE double machine precision.

Definition at line 65 of file vnl_math.h.

double const vnl_math::ln10 = 2.30258509299404568402 [static]
 

Definition at line 53 of file vnl_math.h.

double const vnl_math::ln2 = 0.69314718055994530942 [static]
 

Definition at line 52 of file vnl_math.h.

double const vnl_math::log10e = 0.43429448190325182765 [static]
 

Definition at line 51 of file vnl_math.h.

double const vnl_math::log2e = 1.4426950408889634074 [static]
 

Definition at line 50 of file vnl_math.h.

double const vnl_math::maxdouble [static]
 

Definition at line 74 of file vnl_math.h.

float const vnl_math::maxfloat [static]
 

Definition at line 75 of file vnl_math.h.

int const vnl_math::maxint [static]
 

MAX* constants. Supplied until compilers accept the templated numeric_traits. These are lowercase to avoid conflict with OS-defined macros.

Definition at line 72 of file vnl_math.h.

long int const vnl_math::maxlong [static]
 

Definition at line 73 of file vnl_math.h.

double const vnl_math::one_over_pi = 0.31830988618379067154 [static]
 

Definition at line 57 of file vnl_math.h.

double const vnl_math::pi = 3.14159265358979323846 [static]
 

Definition at line 54 of file vnl_math.h.

double const vnl_math::pi_over_2 = 1.57079632679489661923 [static]
 

Definition at line 55 of file vnl_math.h.

double const vnl_math::pi_over_4 = 0.78539816339744830962 [static]
 

Definition at line 56 of file vnl_math.h.

double const vnl_math::sqrt1_2 = 0.70710678118654752440 [static]
 

Definition at line 61 of file vnl_math.h.

double const vnl_math::sqrt2 = 1.41421356237309504880 [static]
 

Definition at line 60 of file vnl_math.h.

double const vnl_math::sqrteps = 1.490116119384766e-08 [static]
 

Definition at line 66 of file vnl_math.h.

double const vnl_math::two_over_pi = 0.63661977236758134308 [static]
 

Definition at line 58 of file vnl_math.h.

double const vnl_math::two_over_sqrtpi = 1.12837916709551257390 [static]
 

Definition at line 59 of file vnl_math.h.


The documentation for this class was generated from the following file:
Generated at Fri May 21 01:17:04 2004 for ITK by doxygen 1.2.15 written by Dimitri van Heesch, © 1997-2000