JPL Spatial
Sound spatialization and propagation library
Loading...
Searching...
No Matches
JPL::constant Namespace Reference

Log10 constants. More...

Functions

 JPL_MASK_CONSTANT (min_norm_pos, 0x00800000)
 
 JPL_MASK_CONSTANT (mant_mask, 0x7f800000)
 
 JPL_MASK_CONSTANT (inv_mant_mask, ~0x7f800000)
 
 JPL_MASK_CONSTANT (sign_mask, 0x80000000)
 
 JPL_MASK_CONSTANT (inv_sign_mask, ~0x80000000)
 
 JPL_INT_CONSTANT (1, 1)
 
 JPL_INT_CONSTANT (inv1, ~1)
 
 JPL_INT_CONSTANT (2, 2)
 
 JPL_INT_CONSTANT (4, 4)
 
 JPL_INT_CONSTANT (0x7f, 0x7f)
 
 JPL_FL_CONSTANT (pi, std::numbers::pi_v< float >)
 
 JPL_FL_CONSTANT (half_pi, std::numbers::pi_v< float > *0.5f)
 
 JPL_FL_CONSTANT (ln10, 2.3025850930f)
 
 JPL_FL_CONSTANT (inv_ln10, 0.4342944819f)
 
 JPL_FL_CONSTANT (ln2, 0.69314718056f)
 
 JPL_FL_CONSTANT (inv_ln2, 1.4426950216f)
 
 JPL_FL_CONSTANT (ln10div20, 0.11512925465f)
 
 JPL_FL_CONSTANT (exp_hi, 88.3762626647949f)
 
 JPL_FL_CONSTANT (exp_lo, -88.3762626647949f)
 
 JPL_FL_CONSTANT (invPIO2, 0.63661977236758134308f)
 

Detailed Description

Log10 constants.

Exp constants.

Function Documentation

◆ JPL_FL_CONSTANT() [1/10]

JPL::constant::JPL_FL_CONSTANT ( exp_hi  ,
88.  3762626647949f 
)

◆ JPL_FL_CONSTANT() [2/10]

JPL::constant::JPL_FL_CONSTANT ( exp_lo  ,
-88.  3762626647949f 
)

◆ JPL_FL_CONSTANT() [3/10]

JPL::constant::JPL_FL_CONSTANT ( half_pi  ,
std::numbers::pi_v< float > *0.  5f 
)

◆ JPL_FL_CONSTANT() [4/10]

JPL::constant::JPL_FL_CONSTANT ( inv_ln10  ,
0.  4342944819f 
)

◆ JPL_FL_CONSTANT() [5/10]

JPL::constant::JPL_FL_CONSTANT ( inv_ln2  ,
1.  4426950216f 
)

◆ JPL_FL_CONSTANT() [6/10]

JPL::constant::JPL_FL_CONSTANT ( invPIO2  ,
0.  63661977236758134308f 
)

◆ JPL_FL_CONSTANT() [7/10]

JPL::constant::JPL_FL_CONSTANT ( ln10  ,
2.  3025850930f 
)

◆ JPL_FL_CONSTANT() [8/10]

JPL::constant::JPL_FL_CONSTANT ( ln10div20  ,
0.  11512925465f 
)

◆ JPL_FL_CONSTANT() [9/10]

JPL::constant::JPL_FL_CONSTANT ( ln2  ,
0.  69314718056f 
)

◆ JPL_FL_CONSTANT() [10/10]

JPL::constant::JPL_FL_CONSTANT ( pi  ,
std::numbers::pi_v< float  
)

◆ JPL_INT_CONSTANT() [1/5]

JPL::constant::JPL_INT_CONSTANT ( 0x7f  ,
0x7f   
)

◆ JPL_INT_CONSTANT() [2/5]

JPL::constant::JPL_INT_CONSTANT ( ,
 
)

◆ JPL_INT_CONSTANT() [3/5]

JPL::constant::JPL_INT_CONSTANT ( ,
 
)

◆ JPL_INT_CONSTANT() [4/5]

JPL::constant::JPL_INT_CONSTANT ( ,
 
)

◆ JPL_INT_CONSTANT() [5/5]

JPL::constant::JPL_INT_CONSTANT ( inv1  ,
1 
)

◆ JPL_MASK_CONSTANT() [1/5]

JPL::constant::JPL_MASK_CONSTANT ( inv_mant_mask  ,
0x7f800000 
)

◆ JPL_MASK_CONSTANT() [2/5]

JPL::constant::JPL_MASK_CONSTANT ( inv_sign_mask  ,
0x80000000 
)

◆ JPL_MASK_CONSTANT() [3/5]

JPL::constant::JPL_MASK_CONSTANT ( mant_mask  ,
0x7f800000   
)

◆ JPL_MASK_CONSTANT() [4/5]

JPL::constant::JPL_MASK_CONSTANT ( min_norm_pos  ,
0x00800000   
)

◆ JPL_MASK_CONSTANT() [5/5]

JPL::constant::JPL_MASK_CONSTANT ( sign_mask  ,
0x80000000   
)