Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

approx_sqrt.c File Reference

#include <volume_io/internal_volume_io.h>
#include <bicpl/geom.h>

Include dependency graph for approx_sqrt.c:

Include dependency graph

Go to the source code of this file.

Defines

#define USE_FAST_APPROX
#define FAST_SQRT   fast_approx_sqrt
#define MIN_SQRT_ARG   1.0
#define MAX_SQRT_ARG   1000.0
#define N_SQRT_PRECOMPUTE   30000

Functions

public double fast_approx_sqrt (double y)
public Real fast_approx_distance_between_points (Point *p1, Point *p2)


Define Documentation

#define FAST_SQRT   fast_approx_sqrt
 

Definition at line 8 of file approx_sqrt.c.

Referenced by fast_approx_distance_between_points().

#define MAX_SQRT_ARG   1000.0
 

Definition at line 14 of file approx_sqrt.c.

Referenced by fast_approx_sqrt().

#define MIN_SQRT_ARG   1.0
 

Definition at line 13 of file approx_sqrt.c.

#define N_SQRT_PRECOMPUTE   30000
 

Definition at line 15 of file approx_sqrt.c.

Referenced by fast_approx_sqrt().

#define USE_FAST_APPROX
 

Definition at line 5 of file approx_sqrt.c.


Function Documentation

public Real fast_approx_distance_between_points Point *  p1,
Point *  p2
 

Definition at line 57 of file approx_sqrt.c.

References FAST_SQRT.

public double fast_approx_sqrt double  y  ) 
 

Definition at line 17 of file approx_sqrt.c.

References FALSE, lookup(), MAX_SQRT_ARG, N_SQRT_PRECOMPUTE, TRUE, and y.


Generated on Wed Jul 28 09:10:58 2004 for BICPL by doxygen 1.3.7