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

Namespaces

 vdt
 
 vdt::details
 

Functions

double vdt::fast_tan (double x)
 Double precision tangent implementation. More...
 
float vdt::fast_tanf (float x)
 
double vdt::details::reduce2quadranttan (double x, int32_t &quad)
 Reduce to -45 to 45. More...
 
float vdt::details::reduce2quadranttan (float x, int32_t &quad)
 Reduce to -45 to 45. More...
 

Variables

const float vdt::details::DP1Ftan = 0.78515625
 
const double vdt::details::DP1tan = 7.853981554508209228515625E-1
 
const float vdt::details::DP2Ftan = 2.4187564849853515625e-4
 
const double vdt::details::DP2tan = 7.94662735614792836714E-9
 
const float vdt::details::DP3Ftan = 3.77489497744594108e-8
 
const double vdt::details::DP3tan = 3.06161699786838294307E-17
 
const double vdt::details::PX1tan =-1.30936939181383777646E4
 
const double vdt::details::PX2tan =1.15351664838587416140E6
 
const double vdt::details::PX3tan =-1.79565251976484877988E7
 
const double vdt::details::QX1tan = 1.36812963470692954678E4
 
const double vdt::details::QX2tan = -1.32089234440210967447E6
 
const double vdt::details::QX3tan = 2.50083801823357915839E7
 
const double vdt::details::QX4tan = -5.38695755929454629881E7