Square Root lookup table - given a distance squared returns distance.
More...
#include <openbabel/obutil.h>
List of all members.
Detailed Description
Square Root lookup table - given a distance squared returns distance.
Constructor & Destructor Documentation
OBSqrtTbl |
( |
const double |
max, |
|
|
const double |
incr |
|
) |
| [inline] |
Create a square root table to handle up to the square root of max
(e.g., if you want the square root of 144, supply 12 for max)
- Parameters:
-
max | The maximum square root stored in the lookup table |
incr | The floating point resolution of the lookup table |
Member Function Documentation
double Sqrt |
( |
double |
d2 ) |
const [inline] |
Fast square root calculation using a lookup table.
- Returns:
- Square root of
d2
void Init |
( |
double |
max, |
|
|
double |
incr |
|
) |
| [inline] |
Initialize the square root lookup table.
- Parameters:
-
max | The maximum square root stored in the lookup table (e.g., if you want the square root of 144, supply 12 for max) |
incr | The floating point resolution of the lookup table |
The documentation for this class was generated from the following file: