FIFE  be64c707dea6b3250bd4355bf5c825d25920087d
FIFE::float_traits< double > Struct Template Reference

#include <fife_math.h>

+ Collaboration diagram for FIFE::float_traits< double >:

Public Types

typedef double float_type
 

Static Public Member Functions

static float_type epsilon ()
 
static float_type zeroTolerance ()
 
static float_type max ()
 
static float_type pi ()
 
static float_type twoPi ()
 
static float_type halfPi ()
 
static float_type inversePi ()
 
static float_type inverseTwoPi ()
 
static float_type degToRad ()
 
static float_type radToDeg ()
 
static float_type log2 ()
 
static float_type log10 ()
 
static float_type invLog2 ()
 
static float_type invLog10 ()
 

Detailed Description

template<>
struct FIFE::float_traits< double >

Definition at line 107 of file fife_math.h.

Member Typedef Documentation

◆ float_type

typedef double FIFE::float_traits< double >::float_type

Definition at line 108 of file fife_math.h.

Member Function Documentation

◆ degToRad()

static float_type FIFE::float_traits< double >::degToRad ( )
inlinestatic

Definition at line 117 of file fife_math.h.

References FIFE::DBL_DEG_TO_RAD.

◆ epsilon()

static float_type FIFE::float_traits< double >::epsilon ( )
inlinestatic

Definition at line 109 of file fife_math.h.

References FIFE::DBL_STD_EPSILON.

◆ halfPi()

static float_type FIFE::float_traits< double >::halfPi ( )
inlinestatic

Definition at line 114 of file fife_math.h.

References FIFE::DBL_HALF_PI.

◆ inversePi()

static float_type FIFE::float_traits< double >::inversePi ( )
inlinestatic

Definition at line 115 of file fife_math.h.

References FIFE::DBL_INVERSE_PI.

◆ inverseTwoPi()

static float_type FIFE::float_traits< double >::inverseTwoPi ( )
inlinestatic

Definition at line 116 of file fife_math.h.

References FIFE::DBL_INVERSE_TWO_PI.

◆ invLog10()

static float_type FIFE::float_traits< double >::invLog10 ( )
inlinestatic

Definition at line 122 of file fife_math.h.

References FIFE::DBL_INV_LOG_10.

◆ invLog2()

static float_type FIFE::float_traits< double >::invLog2 ( )
inlinestatic

Definition at line 121 of file fife_math.h.

References FIFE::DBL_INV_LOG_2.

◆ log10()

static float_type FIFE::float_traits< double >::log10 ( )
inlinestatic

Definition at line 120 of file fife_math.h.

References FIFE::DBL_LOG_10.

◆ log2()

static float_type FIFE::float_traits< double >::log2 ( )
inlinestatic

Definition at line 119 of file fife_math.h.

References FIFE::DBL_LOG_2.

◆ max()

static float_type FIFE::float_traits< double >::max ( )
inlinestatic

Definition at line 111 of file fife_math.h.

References FIFE::DBL_STD_MAX.

◆ pi()

static float_type FIFE::float_traits< double >::pi ( )
inlinestatic

Definition at line 112 of file fife_math.h.

References FIFE::DBL_PI.

◆ radToDeg()

static float_type FIFE::float_traits< double >::radToDeg ( )
inlinestatic

Definition at line 118 of file fife_math.h.

References FIFE::DBL_RAD_TO_DEG.

◆ twoPi()

static float_type FIFE::float_traits< double >::twoPi ( )
inlinestatic

Definition at line 113 of file fife_math.h.

References FIFE::DBL_TWO_PI.

◆ zeroTolerance()

static float_type FIFE::float_traits< double >::zeroTolerance ( )
inlinestatic

Definition at line 110 of file fife_math.h.

References FIFE::DBL_ZERO_TOLERANCE.


The documentation for this struct was generated from the following file: