Logo ROOT   6.08/07
Reference Guide
Namespaces | Functions | Variables
log.h File Reference
#include "vdtcore_common.h"
#include <limits>
Include dependency graph for log.h:
This graph shows which files directly or indirectly include this file:

Namespaces

 vdt
 
 vdt::details
 

Functions

double vdt::fast_log (double x)
 
float vdt::fast_logf (float x)
 
float vdt::details::get_log_poly (const float x)
 
double vdt::details::get_log_px (const double x)
 
double vdt::details::get_log_qx (const double x)
 

Variables

const double vdt::details::LOG_LOWER_LIMIT = 0
 
const double vdt::details::LOG_UPPER_LIMIT = 1e307
 
const float vdt::details::LOGF_LOWER_LIMIT = 0
 
const float vdt::details::LOGF_UPPER_LIMIT = MAXNUMF
 
const float vdt::details::PX1logf = 7.0376836292E-2f
 
const float vdt::details::PX2logf = -1.1514610310E-1f
 
const float vdt::details::PX3logf = 1.1676998740E-1f
 
const float vdt::details::PX4logf = -1.2420140846E-1f
 
const float vdt::details::PX5logf = 1.4249322787E-1f
 
const float vdt::details::PX6logf = -1.6668057665E-1f
 
const float vdt::details::PX7logf = 2.0000714765E-1f
 
const float vdt::details::PX8logf = -2.4999993993E-1f
 
const float vdt::details::PX9logf = 3.3333331174E-1f
 
const double vdt::details::SQRTH = 0.70710678118654752440
 
const float vdt::details::SQRTHF = 0.707106781186547524f