Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | Related Pages

FWMath Class Reference
[basicUtils - utitities for the core MF, utils - utiltity classes]

Support functions for mathematical operations. More...

#include <FWMath.h>

List of all members.

Static Public Member Functions

static double mod (double dividend, double divisor)
static double div (double dividend, double divisor)
static bool close (double one, double two)
static int stepfunction (double i)
static int sign (double i)
static int round (double d)
static double max (double a, double b)
static double dBm2mW (double dBm)
static double torDist (double x1, double x2, double y1, double y2)


Detailed Description

Support functions for mathematical operations.

This class contains all kind of mathematical support functions

Author:
Christian Frank


Member Function Documentation

static bool FWMath::close (  double  one,
double  two
)  [inline, static]
 

Tests whether two doubles are close enough to be declared equal.

Returns:
true if parameters are at most epsilon apart, false otherwise

static double FWMath::dBm2mW (  double  dBm  )  [inline, static]
 

convert a dBm value into milli Watt

static double FWMath::div (  double  dividend,
double  divisor
)  [inline, static]
 

Returns the result of a whole-numbered division.

static double FWMath::max (  double  a,
double  b
)  [inline, static]
 

Returns:
greater of the given parameters

static double FWMath::mod (  double  dividend,
double  divisor
)  [inline, static]
 

Returns the rest of a whole-numbered division.

static int FWMath::round (  double  d  )  [inline, static]
 

Returns:
integer that corresponds to rounded double parameter

static int FWMath::sign (  double  i  )  [inline, static]
 

Returns:
1 if parameter greater or equal zero, -1 otherwise

static int FWMath::stepfunction (  double  i  )  [inline, static]
 

Returns:
0 if i is close to 0, 1 if i is positive greater epsilon, -1 if it is negative smaller epsilon.

static double FWMath::torDist (  double  x1,
double  x2,
double  y1,
double  y2
)  [inline, static]
 

helper function, returns squared euclidean distance makes code less messy


The documentation for this class was generated from the following file:
Generated on Fri Jan 12 08:29:59 2007 for Mobility Framework by  doxygen 1.4.4