Logo ROOT   6.07/09
Reference Guide
Namespaces | Functions
inv.h File Reference
#include "vdtcore_common.h"
#include "sqrt.h"
#include <cmath>
#include <limits>
Include dependency graph for inv.h:
This graph shows which files directly or indirectly include this file:

Namespaces

 vdt
 

Functions

double vdt::fast_approx_inv (double x)
 Three iterations. More...
 
float vdt::fast_approx_invf (float x)
 One iterations. More...
 
double vdt::fast_inv (double x)
 Four iterations inversion. More...
 
double vdt::fast_inv_general (double x, const uint32_t isqrt_iterations)
 General implementation of the inversion. More...
 
float vdt::fast_invf (float x)
 Two iterations. More...
 
float vdt::fast_invf_general (float x, const uint32_t isqrt_iterations)
 General implementation of the inversion. More...
 
double vdt::inv (double x)
 For comparisons. More...
 
float vdt::invf (float x)
 For comparisons. More...